Skip to content
View in the app

A better way to browse. Learn more.

Opusmodus

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empty Layout in PS

Featured Replies

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

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.

  • Author

Thanks, Janusz

These keywords are already implemented in Opusmodus or will be implemented in the next release ?

Best,

Julio

  • Author
(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

  • Author

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

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.

  • 7 months later...

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))
   )
  )

 

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))
   )
  )

 

That's much more clean. Thanks Stephane!

 

Create an account or sign in to comment


Copyright © 2014-2026 Opusmodus™ Ltd. All rights reserved.
Product features, specifications, system requirements and availability are subject to change without notice.
Opusmodus, the Opusmodus logo, and other Opusmodus trademarks are either registered trademarks or trademarks of Opusmodus Ltd.
All other trademarks contained herein are the property of their respective owners.

Powered by Invision Community

Important Information

Terms of Use Privacy Policy

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.