Jump to content

Recommended Posts

Optimisation to DO-TIMELINE.

MIDI and frequency (partials) conditions.

New compact timeline in DO-TIMELINE and DO-TIMELINE2

 

Example:

(do-timeline
   '( 
     piccolo       (---xxxxxxx xxxxxx---- xxx------- xxxxxx---- ---------- xxxxxxx--- ---xxxxxxx xx)
     flute         (--xxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxx---- ---------- xxxxxxxxxx xxxxxxxxxx xx)
     alto-flute    (--xxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxx------ ---------- ---x--xxxx xxxxxxxxxx xx)
     oboe1         (xx----xxxx xxxxxx---- xxxxxxxxxx ---xxx---- ---------- xxxxxxxxxx xxxxxxxxxx xx)
     oboe2         (xxxxxxxxxx xxxxxxxxx- xxxxxxxxxx ---xx----- ---------- xxxxxxxxxx xxxxxxxxxx xx)
     cor-anglais   (xxxxxxxxxx xxxxxx---- xxxxxxxxxx ---xx----- ---------- xxxxxxxxxx xxxxxxx-xx xx)
     clarinet1     (xxx------- xxxxxx---- --xxxxxxxx ---xxx---- ---------- xx-------- --------xx xx)
     clarinet2     (xxxxxxxxxx xxxx------ xxxxxxxxxx ---xxx---- ---------- ---------- --------xx xx)
     clarinet3     (xxxxxxxxxx xxxx------ xxxxxxxxxx ---------- ---------- ---------- --------x- --)
     bass-clarinet (xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx x--------- ---------- xxxx--xxxx xxxxxxxxxx xx)
     bassoon1      (xxxxxxxxxx ---------- xxxxxxxxxx ---xxx---- ---------- ---------- --------xx xx)
     bassoon2      (xxxxxxxxxx xx-------- xxxxxxxxxx -x-------- ---------- ---------- -------x-- --)
     contrabassoon (xxxxxxxxxx xxxx------ xxxxxxxxxx xx-------- ---------- ---------- ------xx-- --)
     horn1         (x--------- xxxxxxxx-- ---------- xxxxxxxxxx ---------- ---------- ---------- --)
     horn2         (xxxx------ xxxxxxxxxx xxxxxxxxxx xx-x------ ---------- ---------- -------xxx --)
     horn3         (xxxxxx---- xxxxxxxxxx xxxxxxxxxx xx-xxx---- ---------- ---------- -------xxx xx)
     horn4         (xxxxxx---- xxxxxxxxxx xxxxxxxxxx xx-x------ ---------- ---------- --------xx --)
     trumpet1      (xxxxxx---- ---xxxxx-- ---------- ---xxx---- ---------- xxxx----xx xxxxxx--xx xx)
     trumpet2      (xxx--x---- ---xxxxx-- xxxxxxxxxx ---xxx---- ---------- xxxx----xx xxxx----xx xx)
     trumpet3      (---------- x--xxxxxxx xxxxxxxxxx ---xxx---- ---------- xxxxxxxxxx xxxxxx--xx xx)
     bass-trumpet  (xxxx------ x--------- ---------- x--xxx---x ---------- --------xx xxxxxxx-xx xx)
     trombone      (------xxxx xxxxxxxxxx ---------- x-xxxxxx-x ---------- ---------- ---xxxx--- --)
     tenor-tuba    (---------- xxxxxxxxxx ---xxxxxxx x--------- ---------- ---------- ---xxxx--- --)
     bass-tuba     (xxxxxx---x xx---xxxxx xxxxxxxxxx x--------- ---------- ---------- ---xxxx--- --)
     harp-lh       (xxxxxxxxx- xxxxxxxxxx xx-xxxxxxx xx-xxx-x-x ---------- xxxxxx-xxx xxxxxxxxxx xx)
     harp-rh       (xxxxxxxxxx xxxxxxxxxx xx-xxxxxxx xx-xxx-x-x ---------- xxxxxx-xxx xxxxxxxxxx xx)
     violin1       (xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx -xxxxxxxxx ---------- ---------- --------xx xx)
     violin2       (xxxxxxxxxx xxxxxxxxxx xxx------x xxxxxxxxxx ---------- ---------- --------xx xx)
     viola         (xxxxxxxxxx xxxxxxxxxx xxxxxx-xxx xxxx--xxxx ---------- ---------- --------xx xx)
     violoncello   (xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xx-x--xxxx ---------- ---------- --------xx xx)
     contrabass    (xxxxxx---x xxxxxxxxxx xxxxxxxxxx xx-x--xx-- ---------- xxxxxxx-xx -xx-xx-xxx xx)
    )
   '(gen-pause x))

 

Binary example:

(do-timeline
   '( 
     piccolo       (0001111111 1111110000 1110000000 1111110000 0000000000 1111111000 0001111111 11)
     flute         (0011111111 1111111111 1111111111 1111110000 0000000000 1111111111 1111111111 11)
     alto-flute    (0011111111 1111111111 1111111111 1111000000 0000000000 0001001111 1111111111 11)
     oboe1         (1100001111 1111110000 1111111111 0001110000 0000000000 1111111111 1111111111 11)
     oboe2         (1111111111 1111111110 1111111111 0001100000 0000000000 1111111111 1111111111 11)
     cor-anglais   (1111111111 1111110000 1111111111 0001100000 0000000000 1111111111 1111111011 11)
     clarinet1     (1110000000 1111110000 0011111111 0001110000 0000000000 1100000000 0000000011 11)
     clarinet2     (1111111111 1111000000 1111111111 0001110000 0000000000 0000000000 0000000011 11)
     clarinet3     (1111111111 1111000000 1111111111 0000000000 0000000000 0000000000 0000000010 00)
     bass-clarinet (1111111111 1111111111 1111111111 1000000000 0000000000 1111001111 1111111111 11)
     bassoon1      (1111111111 0000000000 1111111111 0001110000 0000000000 0000000000 0000000011 11)
     bassoon2      (1111111111 1100000000 1111111111 0100000000 0000000000 0000000000 0000000100 00)
     contrabassoon (1111111111 1111000000 1111111111 1100000000 0000000000 0000000000 0000001100 00)
     horn1         (1000000000 1111111100 0000000000 1111111111 0000000000 0000000000 0000000000 00)
     horn2         (1111000000 1111111111 1111111111 1101000000 0000000000 0000000000 0000000111 00)
     horn3         (1111110000 1111111111 1111111111 1101110000 0000000000 0000000000 0000000111 11)
     horn4         (1111110000 1111111111 1111111111 1101000000 0000000000 0000000000 0000000011 00)
     trumpet1      (1111110000 0001111100 0000000000 0001110000 0000000000 1111000011 1111110011 11)
     trumpet2      (1110010000 0001111100 1111111111 0001110000 0000000000 1111000011 1111000011 11)
     trumpet3      (0000000000 1001111111 1111111111 0001110000 0000000000 1111111111 1111110011 11)
     bass-trumpet  (1111000000 1000000000 0000000000 1001110001 0000000000 0000000011 1111111011 11)
     trombone      (0000001111 1111111111 0000000000 1011111101 0000000000 0000000000 0001111000 00)
     tenor-tuba    (0000000000 1111111111 0001111111 1000000000 0000000000 0000000000 0001111000 00)
     bass-tuba     (1111110001 1100011111 1111111111 1000000000 0000000000 0000000000 0001111000 00)
     harp-lh       (1111111110 1111111111 1101111111 1101110101 0000000000 1111110111 1111111111 11)
     harp-rh       (1111111111 1111111111 1101111111 1101110101 0000000000 1111110111 1111111111 11)
     violin1       (1111111111 1111111111 1111111111 0111111111 0000000000 0000000000 0000000011 11)
     violin2       (1111111111 1111111111 1110000001 1111111111 0000000000 0000000000 0000000011 11)
     viola         (1111111111 1111111111 1111110111 1111001111 0000000000 0000000000 0000000011 11)
     violoncello   (1111111111 1111111111 1111111111 1101001111 0000000000 0000000000 0000000011 11)
     contrabass    (1111110001 1111111111 1111111111 1101001100 0000000000 1111111011 0110110111 11)
     )
   '(gen-pause x))

best wishes,

JP

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy