Jump to content

AlainJamot

Members
  • Posts

    26
  • Joined

  • Last visited

Everything posted by AlainJamot

  1. Dorico Elements (Steinberg) works as well with microtonal xml files from Opusmodus, using Halion as a sound module.
  2. I just tried the microtuning function in version 2.0 and it's briliant. But I get this message from the listener: "Instrument "synth-moog" used the MIDI Tuning System for microtones. To use Pitch-Bend instead would require at least 2 ports." Where can I find documentation to use the microtonal midi output in Logic and/or in Kontakt, if it's possible, to control my virtual instruments ? Thanks Alain
  3. Wow, a lot of possibilities, indeed... !
  4. I know you're right, but there's so many things, it's too exciting, but i'm gonna take some time... :-) Thanks for your example.
  5. No, it could be used by rythm, dynamic... Of course one can do it by hand but a function is generally faster... when you know how to do it, and it's unfortunately not my case :-)
  6. Hi, how can I do to emulate this wonderful Fibonacci function in Symbolic Composer, great to create "background" patterns. 'cause the Fibonacci in OM handle just numbers, and not musical events. In scom, it was something like that: note1, note2, note2 + note1... Alain
  7. Hi, is there any function in OPMOD implementing self-similar algorithm, like those used by Tom Johnson in his great book "Self-Similar Melodies" ? http://repmus.ircam.fr/_media/mamux/saisons/saison06-2006-2007/johnson-2006-10-14.pdf http://www.algorithmiccomposer.com/2011/06/tom-johnsons-self-similar-melodies.html I'm sure they are hidden in the menus... :-) but where ? Alain
  8. Very elegant... but I can't remember the new length symbols... I'm an old Symbolic Composer user, and 1/8 remains much more evident for me than the new ones ! :-) Anyway, I still have a lot to learn to produce clean and powerful scripts...
  9. Very interesting, thanks. Subtle, and cleaner...
  10. thanks for the advice... but yeah I'm quite fond of random stuff, and I used all the time small patterns, quite easy to copy and paste... Alain
  11. Found a very minimalist way to do it ! And there's a little Zappa flavour, courtesy of marimbas... (init-seed 434) (setf theme1 (make-omn :pitch (rnd-octaves '(c1 c7)(rnd-order'(a3 b3 c4 d4 a3 b3 c4 d4))) :length (gen-repeat 4'(1/8 -1/8 -1/8 -1/8 1/8 -1/8 -1/8 -1/8)) )) (setf theme2 (make-omn :pitch (rnd-order'(a3 b3 c4 d4 a3 b3 c4 d4)) :length (gen-repeat 4'(-1/8 1/16 1/16 -1/8 -1/8 -1/8 1/8 -1/8 -1/8)) )) (setf theme3 (make-omn :pitch (rnd-order'(a3 b3 c4 d4 a3 b3 c4 d4)) :length (gen-repeat 4'(-1/8 -1/8 1/8 -1/8 -1/8 -1/8 1/8 -1/8)) )) (setf theme4 (make-omn :pitch (rnd-order'(a3 b3 c4 d4 a3 b3 c4 d4)) :length (gen-repeat 4'(-1/8 -1/8 -1/8 1/8 -1/8 -1/8 -1/8 1/24 1/24 1/24)) )) (def-score temp ( :key-signature 'chromatic :time-signature '(4 4) :composer "Alain Jamot" :copyright "Copyright © 2017 alain jamot" :tempo 120 ) (piano :omn theme1 :velocity '(85) :channel 1 :sound 'gm :program 'acoustic-grand-piano ) (flute :omn theme2 :velocity '(85) :channel 2 :sound 'gm :program 'flute ) (violin :omn theme3 :velocity '(85) :channel 3 :sound 'gm :program 'violin ) (marimba :omn theme4 :velocity '(55) :channel 4 :sound 'gm :program 'marimba ) )
  12. Wow, and it works, AM ! :-) Thanks so much ! Just listened to the score, another solution really really interesting. And thanks for the comments ! :-) As we say in France "I understand quickly, but you must explain for a long time! :-) Alain
  13. Well done, Stephane, it's quite close from what I was thinking of... I couldn't imagine going through length to do that, but it works, the theme goes from one stave to another one... Here comes my own version(from yours), and it's promising (but i'm still interested by other people's vision...). (setf pitch (rnd-octaves '(c3 c6)(rnd-order (gen-repeat 16 '(c4 e4 a4 c4 e4 a4 c4 e4 a4 c4 e4 a4))))) (setf len1 (gen-repeat 16 '(1/16 1/16 -1/8 -1/8 -1/8 ))) (setf len2 (gen-repeat 16 '(-1/8 1/8 -1/8 -1/8 ))) (setf len3 (gen-repeat 16 '(-1/8 -1/8 1/32 1/32 1/32 1/32 -1/8 ))) (setf len4 (gen-repeat 16 '(-1/8 -1/8 -1/8 1/32 1/32 1/32 1/32 ))) (setf align (distribute-seq pitch len1 len2 len3 len4)) (setf p1 (make-omn :pitch (1~ align) :length len1 )) (setf p2 (make-omn :pitch (2~ align) :length len2 )) (setf p3 (make-omn :pitch (3~ align) :length len3 )) (setf p4 (make-omn :pitch (4~ align) :length len4 )) (def-score temp ( :key-signature 'chromatic :time-signature '(4 4) :composer "Stéphane Boussuge" :copyright "Copyright © 2017 s.boussuge" :tempo 120 ) (piano :omn p1 :channel 1 :sound 'gm :program 'acoustic-grand-piano ) (violon :omn p2 :channel 2 :sound 'gm :program 'violin ) (marimba :omn p3 :channel 3 :sound 'gm :program 'marimba ) (flute :omn p4 :channel 4 :sound 'gm :program 'acoustic-grand-piano ) )
  14. Could you explain a little bit more your function, 'cos everything seems on channel 1, so I don't understand how you split the different parts, for instance in Logic ?
  15. Ok. I try to be clear. I would like to generate a melody like (input) melo1 '( a3 b3 c4 d4 e4) and use a function like this: (make-klangfarbenmelodie melo1) with results like that : (output) a3 --) midi channel 1 (strings) b3 --) midi channel 2 (woodwind) c4 --) midi channel 3 (brass) d4 --) midi channel 4 (piano) e4 --) midi channel 5 (percussions) I don't want a separate channel for each articulation (with CC or keyswitches, I can do it quite simply inside the same channel), but a way to share a melody between several midi channels, exactly the way our good-old Vienna composers did a long time ago. At the moment, I mainly use Symphobia (first volume) and Chris Hein violin, for my orchestral needs. I used to do it with Max with a specific object, but Opusmodus looks so elegant and its score's so practical (especially how the tuplets look, I've never seen another software managing tuplets like this, it's a composer's dream !), and I can't imagine we can't find a way to do it. Thanks for your help and time. Alain
  16. Wow, could be great... Wunderbar ! :-)
  17. Thanks both of you, that's what I call an answer ! it's a bit heavy for me to follow, but it gives me a direction, and I will probably learn a lot by using your programs. I spent years using max/msp and it's a totally different paradigm, with different solutions to the same problem. Or maybe the simplest thing to do for me is splitting the melody from OM inside Logic with boolean stuff... It's so hard for me to think the way Lisp does, and very often I just use several apps to reach my goal.
  18. Hi, is it possible to use Klangfarbenmelodie with OMN ? It could be like that: pitch 1, midi channel 1 pitch 2, midi channel 2... Is there any easy way to do it, or maybe a function I haven't see yet ? Thanks Alain
  19. Thanks Stephane and Torsten, this is exactly what I was looking for !
  20. Hi everybody, I'm working on different automatic composition projects, involving a lot of random use. Is it possible to "freeze" a complete score, instead of fixing a seed for each "random generator" (rnd-order function) ? I'd like to be in a "push button" situation, listening to a lot of versions and saving only the ones really working. I can do that by saving the score as a pdf and exporting a midifile for each instance, but it would be wonderful to just save the opmo files for further processing. Thanks for your help and suggestions. Alain
  21. OK, thanks for your fast answer...
  22. Hello, how is it possible to control margins, header and footer of a music score ? Everything looks so beautiful but I can't find a way to control layout, or to find documentation about it. Thanks
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy