Jump to content

changing pan in every event


Recommended Posts

dear all

 

is there a possibility to change the PAN in every EVENT?

1)

like '((q c4 mp pan-30) (e c3 pp pan100))  

would be interesting for LIVE-CODING

is there something predifined? like it will come up with microtonality/tuning

 

2)

and why does it work with simple-midi-sound (a list in :pan) and not with a player like conTimbre (there is something i don't understand with midi/players/etc)?

 

thanx for a  hint

andré

 

an example:

(setf omn '((5q c4 5q 5q 5q 5q 5q 5q 5q) 
            (-q)
            (e e e e e) 
            (-q)
            (7q 7q)
            (3q 3q) 
            (-q)
            (5q 5q 5q) 
            (7q 7q) 
            (3q 3q 3q 3q) 
            (e e) 
            (-q)
            (3q 3q 3q 3q 3q) 
            (e e e e e)))

;;;

(def-score signature
           (:title "signature"
                   :key-signature 'atonal   
                   :time-signature '(4 4) 
                   :tempo 60)
  (instr
   ;:port 0 
   :omn (omn-replace :velocity (pick-norepeat 100 '(pppp ppppp ppp ppp pp p)) (length-diminution 4 (gen-repeat 10 omn)))
   :tuning (gen-white-noise 100 :scale 0.1)
   :pan '(1 1 1 1 1 1 1 1 10 30 1 1 1 100 100 80 77 15 100 100 100)
   :channel 1
   :sound 'gm-trumpet))
 

 

Link to comment
Share on other sites

The PAN is changing on every event:

(def-score pan-test
           (:key-signature 'atonal   
            :time-signature '(4 4) 
            :tempo 60)
  (instr
   :omn '(q c4 d4 e4 f4 g4 a4 b4)
   :tuning '(.5 .33 0 -.5 0 .5 0 0)
   :pan '(1 127 1 127 1 127 64)
   :channel 1
   :program 'violin
   :sound 'gm))

If the conTimbre is not changing the PAN on every event then there is a bug in conTimbre midi listener.

Link to comment
Share on other sites

Example with time PAN:

(def-score pan-test2
           (:key-signature 'atonal   
            :time-signature '(4 4) 
            :tempo 60)
  (instr
   :omn '(h c4 d4 e4 f4 g4 a4 b4)
   :tuning '(.5 .33 0 -.5 0 .5 0 0)
   :pan (gen-controller 7/4 (gen-sine 12 7 1) :time '(1/8 1/4 1/8 1/16))
   :channel 1
   :program 'violin
   :sound 'gm))

or

(def-score pan-test3
           (:key-signature 'atonal   
            :time-signature '(4 4) 
            :tempo 60)
  (instr
   :omn '(h c4 d4 e4 f4 g4 a4 b4)
   :tuning '(.5 .33 0 -.5 0 .5 0 0)
   :pan '((:desc-asc 127 0 1/32 2)
          (:asc 34 127 1/32 2) (127 1) (0 1))
   :channel 1
   :program 'violin
   :sound 'gm))

 

Tell Thomas Kummel to make a Kontakt player version.

Link to comment
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