Jump to content

All Activity

This stream auto-updates

  1. Last week
  2. Thanks -- that seems to work. It doesn't always give me what I expect, but I'm a fairly novice Lisper LOL.
  3. I've heard of this before but haven't used it. I'll check it out thanks!
  4. Is there a command or key combination to format Lisp code? I'm still learning the formatting standards for Common Lisp and more complex forms in my code are a total mess. I'm not seeing anything in Help -> Display Commands List... Thanks! Paul M.
  5. Hi Tom, I generally use Plogue Bidule to solve this. Best Stephane
  6. Hello! I'm working in Albion Neo which has tracks for individual articulations like pizz, stacc, and a wonderful bunch of extended techniques. However, the articulations are each in a different track. For example: STRA_LongTremolo STRA_ShortSpiccatoCSBrushed STRA_ShortPizzicato STRB_LegatoLow STRB_Long5thBendDown STRB_LongColLegnoTratto STRB_Long STRB_LongCS STRB_LongFlautandoPulses STRB_LongFlautando STRB_LongHarmonics STRB_LongOctaveBlended STRB_LongSeagulls STRB_LongSulTasto It's tempting me to work with my keyboard (which is fun) but I'd like to see if I can somehow bend OpusModus to use the tracks as articulations. I have OpusModus controlling Cubase which has Albion Neo loaded so that part is working fine. Now I'm trying to figure out how to map articulations from Opus Modus to instrument or track switches. It seems like I could just have all the STR_A instruments play the same thing and use "do-timeline" to only play one track at a time. Another options is just map articulations to midi ports and have those play as a sequence along with the OMN (if that's possible). Any other ideas are appreciated as I begin a quiet, rainy weekend of composing. Regards, THT
  7. Earlier
  8. I've tried to find information of how to sync OM with a DAW via Midi clock. Was this implemented? Thanks, Alexander
  9. Short piano prelude composed today. S. Prelude pour Piano 261123.mp3 Piano-Prelude-261123-2.opmo
  10. Hi folks, here's a new zoom into OM video showing my workflow between OM and Lilypond. Best Stephane
  11. Ctrl-e moves the cursor to the end of line. It is like emacs, and Ctrl-a moves the cursor to the beginning of line. They are not in the command list window, and I don't know where the descriptions of these kinds of key bindings can be found.
  12. Have a look to the Counterpoint function documentation. S.
  13. Hi all, I'm a beginner and was wondering, if someone could give me a head start on a project of mine. Imagine the following: As a source material I have 20 bars of music. As a target I have a structure of 200 empty bars with changing time signatures. Now I'd like to fill the 200 bars with snippets from the source material, i.e. copy from the source to the target, bar by bar in a specified (nonrandom) pattern, starting at each bar of the source material from the beginning, for the duration of the target bar (which is changing because of the changing time signatures). I hope my description makes sense. Any help is greatly appreciated. Thank you! Laure
  14. That's much more clean. Thanks Stephane!
  15. Hi Tom, to output midi, you don't need any layout, you can do this. (def-score electronic (:title "electronic music score" :composer "THT" :copyright "Copyright ©2023 " :key-signature 'chromatic :time-signature '((1 1 1 1) 4) :tempo 100 ) (polysynthl :omn polysynth :channel 2 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (polysynthr :omn polysynth :channel 2 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (monosynth :omn monosynth :channel 3 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (modularsynth :omn modularsynth :channel 4 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (padl :omn pad :channel 5 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (padr :omn pad :channel 5 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (kick :omn kick :channel 1 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (snare :omn snare :channel 2 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) )
  16. Hello! If there are no empty layouts, how would we work with custom instruments using def-score if there are no empty layouts? For example if I want to send midi to a DAW to use VST instruments and functionality but keep the instruments legible and clear in my OM score, which layout would I use? Bracket-group? Let's say I want to use a pad, polysynth, monosynth, kick, snare, modularsynth. I'm assuming bracket group is best but I'm not sure how to resolve 'right-hand 'left-hand with an instrument name like monosynth or polysynth. Perhaps (piano-layout 'polysynthl 'polysynthr)? This works and I'm happy with it but if there's any caveats in what I'm doing please let me know. (def-score electronic (:title "electronic music score" :composer "THT" :copyright "Copyright ©2023 " :key-signature 'chromatic :time-signature '((1 1 1 1) 4) :tempo 100 :layout (list (piano-layout 'polysynthl 'polysynthr) (treble-layout 'monosynth) (treble-layout 'modularsynth) (piano-layout 'padl 'padr) (bracket-group (snare-drum-layout 'kick) (bass-drum-layout 'snare)))) (polysynthl :omn polysynth :channel 2 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (polysynthr :omn polysynth :channel 2 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (monosynth :omn monosynth :channel 3 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (modularsynth :omn modularsynth :channel 4 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (padl :omn pad :channel 5 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (padr :omn pad :channel 5 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (kick :omn kick :channel 1 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) (snare :omn snare :channel 2 :sound 'gm :program 0 :volume 100 :pan 64 :port 1 :controllers (91 '(72)) ) )
  17. Hi, a new test piece made with my template Trio "Infinite Variations" Trio - I can hear the Wind.mp4 i can hear the wind.opmo
  18. Not quite. It extends the current selection to EOL. If I then press the right-arrow key again, my selection is cancelled and the cursor is at the EOL. So almost. In modern editors, I just do cmd-right. I understand the emacs heritage with Lisp and Lispworks, but I believe the idiosyncrasies of the editor is not exactly making the learning curve less steep for newcomers to this amazing software.
  19. Not this? (NB meta is the alt/option key I think) Jesper
  20. Thank you very much for your fast and helpful answers! best wishes
  21. Another solution is also possible with the function length-map: (setf omn '((q e3 p -q s a4) (s f3 mp -s) (e g3 mf))) (setf out (length-map '((q ord)(s stacc)(e spicc)) omn)) => ((q e3 p ord - s a4 stacc) (s f3 mp stacc -) (e g3 mf spicc))
  22. Many thanks, it's already done!!!!!!! seen your "Done" just after my submission Great. Just tested my activation on my PC. It works like a charm. Many thanks for your reactivity. Let's try on this new dimension...
  1. Load more activity
  • Create New...

Important Information

Terms of Use Privacy Policy