JulioHerrlein Posted March 29, 2023 Posted March 29, 2023 Dear All, Is there some way to make a ps score with drums (or other instrument) just for hearing but not appearing in the score ? In Def-Score is possible. Is there some kind of layout like "empty-layout" to be used in PS ? Something like (def-instrument-set vst-wind :instruments (:group wind4tet ;optional :vst-flt (:layout empty-layout :port "WIFmidi01" ;here is the midi port name of your system. You can get the name using the (midi-destinations) function :channel 2 :pan (pan 40) :volume 90 ) Thanks a lot ! Best, Julio Quote
opmo Posted March 29, 2023 Posted March 29, 2023 This is not about layout, by default the PS display notation. This could be possible with an additional keyword. Quote
opmo Posted March 29, 2023 Posted March 29, 2023 The def-instrument-set needs to be set correctly for each instrument. There are no empty layouts I addend a new keyword :audition into the PS function. When :output is set to :audition no midi player or notation viewer will display - just audio. Example: (ps 'gm :sq (list vn1 vn2 vla vlc) :tempo 68 :output :audition) def-score is more flexibile for it - no layout needed. JulioHerrlein 1 Quote
JulioHerrlein Posted March 29, 2023 Author Posted March 29, 2023 Thanks, Janusz These keywords are already implemented in Opusmodus or will be implemented in the next release ? Best, Julio Quote
JulioHerrlein Posted March 29, 2023 Author Posted March 29, 2023 (ps 'gm :sq (list vn1 vn2 vla vlc) :tempo 68 :output :audition) What is the solution if I need only the vn1 and vn2 with staves and vla and vlc just sounding without staves ? Can it be done in PS form ? Thanks a lot ! Best, Julio Quote
opmo Posted March 29, 2023 Posted March 29, 2023 ps means Preview Score - predefined layouts and instruments for quick preview. If you are look for flexibility you need to use def-score. Quote
JulioHerrlein Posted March 30, 2023 Author Posted March 30, 2023 Yes, but I really enjoy more the workflow of PS, because it´s quick and easy to evaluate. So, a sort of "empty-layout" would solve my need. Thanks a lot ! Best Quote
opmo Posted March 30, 2023 Posted March 30, 2023 You can set the instrument to NIL: (ps 'gm :sq (list vn1 vn2 nil nil) :tempo 68 :output :audition) only the vn1 and vn2 instrument will be audition. Quote
TomTolleson Posted November 21, 2023 Posted November 21, 2023 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)) ) ) Quote
Stephane Boussuge Posted November 21, 2023 Posted November 21, 2023 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)) ) ) TomTolleson 1 Quote
TomTolleson Posted November 21, 2023 Posted November 21, 2023 That's much more clean. Thanks Stephane! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.