Experimental Music
Fri, 28 Dec 2018 16:29:35 GMT
[ Programming ] Version 1.18.2 – New function called interlace-cycle + added script shell cl-cycle.sh allowing to experiment this library in the SuperCollider context – see patch cl-cycle.scd.
Music Data Score
Fri, 14 Dec 2018 09:33:01 GMT
[ Articles ] This work allows creating a bridge between data as a musical object or a traditional score notation, and the algorithmic environment of SuperCollider.
This article is a rewriting of the articles Writing score for SuperCollider and Convert a midi file to a SuperCollider score.
Fri, 14 Dec 2018 09:23:12 GMT
[ Articles ] Version 5.0 released.
New features and improvements
  • Removed options:
    -n, --as-numbers
    -D, --duration, --pts
    -d, --dynamic
    -p, --relative-pitch
    -b, --brightness, --angle
    -B, --bass
    +info, +duration, +loudness, +brightness, +centroid, +f0, +bass
    -s, --score, --rep, --midi, --merge
    -M, --M2T, --ram-threshold, --max-timeout
    -o, --out
  • New options with as argument one (or more as a list) discrimination number(s):
    -I --as-int as class number
    -T --as-tc class number converted to thrifty code
    -G --as-gc class number converted to gray code
  • Added option: -S, --spectrum allow to get the spectrum analysis with duration on the stdout (→ see article Melody to Tone).
  • The options --loudness-min-threshold and --loudness-diff-threshold are estimated by default as the mean value of the Δy between peaks and valleys.

[ Wed, 20 Jun 2018 11:03:28 GMT ] Version 4.5 released.
  • Fix f0 procedure in praat script for profile without peak.

[ Wed, 16 May 2018 16:56:02 GMT ] Version 4.4 released.
  • Fix agreement between number of segments with the label of the last segment from TextGrid in praat script.

[ Sun, 4 Mar 2018 17:35:22 GMT ] Version 4.3 released.
  • From now on, it is possible to do the analysis for a persistent duration. In this case, the value of the duration has to be a floating point number, expressing the duration of each segment, equal to this value in second unit.
    Note that if required, the last segment – only on the result (that means not for computation) – is extended until the value of the duration.
  • The intensity analysis was replaced with loudness analysis – this is now even more relevant according our own aural perception. This relates to the whole frequency range and the filtered frequency range for the bass of each segment. Therefore the option +intensity was replaced with +loudness and the unit is now the sone instead of the dB SPL. Mind that the limit of the aural perception is around 0.1 second, and below this value the relevance of the analysis is deteriorated.
  • Fix add spectrum data file with option +all
  • Fix bug script values.praat concerning the cochleagram analysis.
  • Fix bug scripts ofp.praat and values.praat for long sequence.
  • Fix the functions mk-attract and split-mean-lst concerning the recursivity with disparate data in encode.lisp

[ Sat, 07 Oct 2017 23:03:59 GMT ] Version 4.2 released.
  • Fix compatibility with Linux.
  • Remove 'rapport process' – useless.
The two following new options are only convertion tools – for more info see the article Convert a midi file to a SuperCollider score.
  • add new option --midi allowing to transpose midi file to score and its histogram.
  • add new option --merge allowing to merge all tracks of a given midi file.

[ Fri, 27 Jan 2017 17:42:21 GMT ] Version 4.1 released.
  • Fix energy profile for long sequence with the possibility of increasing the dynamic space size of the RAM with the option --ram-threshold initially defined by (sb-ext:dynamic-space-size), and limiting the process time with the option --max-timeout to 480 seconds by default using the command line timeout. In case of one of the latter is reached, the result is set to 0.0
  • Fix long argument – add ${args} before the associated short argument.
  • Fix zip name as its own timestamp.
  • Add 'rapport process' to info.

[ Fri, 30 Dec 2016 01:47:07 GMT ] Version 4.0 released.
  • From now on the first line of the stdout (standard output) is reserved to the length of the respective discriminations – to remove it pipe with sed '1d' or to get it pipe with head -n 1.
  • Fix the function mk-attract (about the number of recursivity and disparate data) plus error message info.
  • Remove arg -i --info
  • Add +info
  • Add +spectrum
  • Add +all
  • New stdout (standard output) options: --score and --M2T – see man page for more info and the article Writing score for SuperCollider.
  • Also, the location of the info files is henceforth in the Documents folder where an archive zip of the previous call of enkode is created for history.

[ Wed, 20 Apr 2016 01:24:55 GMT ] Version 3.0 released.
  • From now on the data result is displayed on the stdout (standard output). Thus, the option --lisp and --none has been removed.
  • A new option --smooth-frequency allows to set the bandwitdh frequency to apply the cepstral smoothing.
  • A info file is written with the option -i, --info (this option replaces the previous -o, -out) with the usual extra data files (see man enkode) into the INFO folder. The info file displays some new information such as time, date and duration of the script to run.
    [ Be careful, the INFO folder are updated each time the command enkode runs. So all the previous info will be lost. ]
Sat, 8 Dec 2018 11:25:13 GMT
[ code source ] The PWGL library by-cycle is henceforth only available in a pure Common Lisp package as cl-cycle.

[ Fri, 19 Oct 2018 20:42:03 GMT ] Version 18.10.16 – New function called collatz-conjecture.

[ Fri, 09 Feb 2018 14:34:28 GMT ] Version 18.2.15 – Refonte du script by-cycle.sh.

[ Fri, 02 Dec 2016 04:20:29 GMT ] Version 16.12.14 – For SuperCollider users ...
  • \kaprekar-constant ------ [ arrayList(P), arrayList(C) ] or arrayList(C)
  • \rhythmic-sieve --------- [ arrayList(I), arrayList(J) ]
  • \pea-pattern ------------ [ arrayList(P), arrayList(C) ] or arrayList(C)
  • \symmetric-group -------- arrayList(G)
  • \symmetric-permutation -- arrayList(C)
  • \circular-permutation --- arrayList(C)
  • \lorenz-discretisation -- [ numList(P), numList(C) ] or numList(C)

[ Sat, 10 Sep 2016 13:49:37 GMT ] Version 16.9.13 – New features and improvements:
  • rationalization of the code
  • rationalization of the results of the algorithms → <path>if-exists + <cycle(s)>
  • almost all functions were renamed:
    • kaprekar-l ---------- kaprekar-constant
    • cycle-x ---------------- rhythmic-sieve
    • cycle-com ----------------- pea-pattern
    • perm-cycl ------------- symmetric-group
    • perm-sym -------- symmetric-permutation
    • perm-circ-base --- circular-permutation
    • fill-lst --------------- fill-digit-lst
  • new function called lorenz-discretisation
  • documentation and tutorial were revised
  • compatibility emacs + slime

[ Tue, 13 Jan 2015 19:01:39 GMT ] Version 15.1.12 – Redéfinition de la factorisation (fonction factor).

[ Sat, 16 Aug 2014 23:38:13 GMT ] Version 14.8.11 – Révision des fonctions mk-integer-lst (à partir de 0 ou de 1) et perm-cycl (vérification de la liste d'entrée).

[ Tue, 13 May 2014 13:25:19 GMT ] Version 14.5.10 – Révision de la fonction cycle-x (message d'avertissement pour les nombres trop grand).

[ Sun, 08 Dec 2013 02:29:25 GMT ] Briefly, this is some prospecting tools that fit in a heuristic perspective, intended to serve as a musical discourse, according to the theme of « cyclicity ». Thus, it is possible to consider construction of musical representations of mathematical ideas, recognizing that musical experience can not be reduced to a symbolic system. In other words, it must be possible to report an association between network composition, performance and listening ...
Analytical modeling
Mon, 5 Jun 2018 13:10:08 GMT
[ Articles ] Proposition for an automatic analysis as modeling in musical context and from a sound file.
IMP K540
Tue, 30 Jan 2018 09:27:54 GMT
[ Articles ] IMP : Annex 1b – Interpretation of a midi score file in the context of the quadriphonic space by transposing each chord to an harmonic profile, an amplitude profile and a segmental echoic profile.
[ Composition ] ...
Convert a midi file to a SuperCollider score
Sat, 07 Oct 2017 23:07:42 GMT
[ Articles ] This article is henceforth part of the article Music Data Score.
Tue, 27 Jun 2017 15:47:39 GMT
[ Composition ] Open composition opus 2.
Diwar Les Coet
Wed, 08 Mar 2017 05:40:53 GMT
[ Composition ] Open composition opus 1.
Writing score for SuperCollider
Fri, 30 Dec 2016 04:53:12 GMT
[ Articles ] This article is henceforth part of the article Music Data Score.
IMP #0
Sat, 26 Nov 2016 20:03:11 GMT
[ Collectif artistique ] Soirée contée du 25 novembre 2016 à Perret ...
[ Articles ] IMP : Annex 1a – Format scores and frequency modulation.
[ Composition ] ...
Sat, 26 Nov 2016 19:00:17 GMT
[ Articles ] IMP : Electronic part as algorithmic concept – Formal and structural sketches.
Chord chart
Thu, 26 Nov 2015 00:45:50 GMT
[ Software ] Application en ligne destinée à éditer des grilles d'accords.
Sun, 20 Sep 2015 15:56:09 GMT
[ Composition ] ...
[ Articles ] Modélisation spatiale – Effet doppler et panoramique quadriphonique.
Melody to Tone
Tue, 25 Aug 2015 06:59:17 GMT
[ Articles ] This article aims to focus on some tools to interpret a melody to an unique tone.
Documentation of the executable script enkode
Thu, 04 Dec 2014 21:59:14 GMT
[ Articles ] enkode is an executable script bash intended to be used as OS X command line.
M (o lo studio del continuum)
Wed, 19 Nov 2014 15:53:33 GMT
[ Composition ] ...
Sat, 30 Aug 2014 20:43:12 GMT
[ Composition ] La déterritorialisation dans le contexte présent indique une contextualisation de l'intention compositionnelle par rapport à l'interpréte et au lieu d'interprétation. Il ne s'agit pas de se réapproprier le ou un térritoire en tant qu'espace vital, mais de considérer l'interaction provoquée par l'intrusion d'un objet déterritorialisé.
Versus 01
Wed, 06 Aug 2014 13:23:42 GMT
[ Collectif artistique ] Performance du 2 août 2014 à Mûr-de-Bretagne ...
Wiki Neuromuse3
Thu, 03 Apr 2014 05:37:44 GMT
[ Neuromuse3 ] Documentation du projet Neuromuse3.
Gone with the wind
Tue, 03 Dec 2013 04:37:37 GMT
[ Composition ] ... de la prosodie au musical ...