Jump to content

Opusmodus version 2.1, end of June!


Recommended Posts

MIDI ENTRY

 

To start the MIDI input into your score file, select the command MIDI Entry from the Tools menu. When MIDI Entry is ON, the Listener echo bar will change to orange:

 

pitch-entry.png

 

Now you know the MIDI Entry is ON. Depending on the position of the pitch-bend wheel and the modulation wheel as well as the position of the sustain pedal the colour of the Listener echo bar will change.

 

To make the MIDI Entry as functional as possible there are a number of commands that will increase the speed of your work without the need to move away form your MIDI keyboard.

 

Every entry is octave independent, except the pitch entry.

 

MIDI Entry Tables

 Pitch                                  

Enter pitch symbols and chords into your score.

 

 Length and Tuplet                      

Pitch-Bend: Full Up

C  1
D  1/2
E  1/4
F  1/8
G  1/16
A  1/32
B  1/64

Cs 3
Ds 5
Fs 6
Gs 7
Bb 9

 

 Length-rest and Tuplet                 

Pitch-Bend: Full Down

C  -1
D  -1/2
E  -1/4
F  -1/8
G  -1/16
A  -1/32
B  -1/64

Cs -3
Ds -5
Fs -6
Gs -7
Bb -9

 

 Velocity                               

Pitch-Bend: Half Down

C   pppp
Cs  ppp
D   pp
Eb  p
E   mp
F   mf
Fs  f
G   ff
Gs  fff
A   ffff
Bb  <
B   >

 

 Attribute                              

Pitch-Bend: Half Up

C   stacc
Cs  ten
D   stacs
Eb  marc
E   mart
F   fermata
Fs  fermata-s
G   fermata-l
Gs  trem
A   ped
Bb  ped1
B   tie

 

 Microtonality and Commands             

Modulation Wheel: Up

Add a microtonal symbol next to the pitch symbol.

 

F   +
G   -
A   .
B   ..
C   parenthesis pair
D   open parenthesis
E   close parenthesis
Cs  move forward char
Eb  move backward char
Fs  delete backward char
Gs  undo
Bb  new line and indent

Note: If you enable MIDI input with the modulation wheel up, you need to move it down and up again in order for it to be considered up.

 

Entries with Sustain Pedal Down

 

 Pitch                                  

Add a pitch symbol next to the previous pitch (chord).

 

 Length and Tuplet                      

Pitch-Bend: Full Up

Add a length entry to the previous length value (combine length).

 

 Length-rest and Tuplet                 

Pitch-Bend: Full Down

Add a length-rest entry to the previous rest value (combine length).

 

 Velocity                               

Pitch-Bend: Half Down

Add < or > dynamic symbol to the previous velocity value.

 

 Attribute                              

Pitch-Bend: Half Up

Add (+) attribute to the previous attribute value (combine attributes).

 

Examples:

c4e4g4

Enter a chord c4e4g4
or 
Enter c4 then e4 then g4 with sustain pedal down

 

(q c4 mp e4 g4)

Modulation wheel up then C  => ()
Pitch-bend full up then E   => (q)
Enter c4                    => (q c4)
Pitch-bend half down then E => (q c4 mp)
Enter e4 then g4            => (q c4 mp e4 g4)

 

(q c4 mp e4 stacc g4 p fermata+trem)

Modulation wheel up then C           => ()
Pitch-bend full up then E            => (q)
Enter c4                             => (q c4)
Pitch-bend half down then E          => (q c4 mp)
Enter e4                             => (q c4 mp e4)
Pitch-bend half up then C            => (q c4 mp e4 stacc)
Enter g4                             => (q c4 mp e4 stacc g4)
Pitch-bend half down then Eb         => (q c4 mp e4 stacc g4 p)
Pitch-bend half up then Eb           => (q c4 mp e4 stacc g4 p fermata)
Pitch-bend half up then Gs + sustain => (q c4 mp e4 stacc g4 p fermata+trem)

 

(q c4 mp e4 stacc g4 p fermata+trem 3q c4 eb4 fs4)

Modulation wheel up then C           => ()
Pitch-bend full up then E            => (q)
Enter c4                             => (q c4)
Pitch-bend half down then E          => (q c4 mp)
Enter e4                             => (q c4 mp e4)
Pitch-bend half up then C            => (q c4 mp e4 stacc)
Enter g4                             => (q c4 mp e4 stacc g4)
Pitch-bend half down then Eb         => (q c4 mp e4 stacc g4 p)
Pitch-bend half up then Eb           => (q c4 mp e4 stacc g4 p fermata)
Pitch-bend half up then Gs + sustain => (q c4 mp e4 stacc g4 p fermata+trem)
Pitch-bend full up Cs/E (chord)      => (q c4 mp e4 stacc g4 p fermata+trem 3q)
Enter c4 then eb4 then fs4           => (q c4 mp e4 stacc g4 p fermata+trem 3q c4 eb4 fs4)

Best wishes,

Janusz

Link to post
Share on other sites
  • opmo featured this topic
  • opmo unfeatured this topic

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.

  • Similar Topics

    • By opmo
      2.1.25892
       
      – Fixed:
      Stop playback with <Cmd>-<Escape>, will no longer append MIDI entry input as if you were in a chord or the sustain pedal was down.
       
      – Changes:
      Revised attributes list entry.
      Pitch-Bend Down-Half is now assign to attributes.
      Pitch-Bend Up-Half is now assign to velocities.
       
      – Documentation
      Revised MIDI Entry document.
       

       
      Best wishes,
      Janusz
    • By JulioHerrlein
      WHY I USE OPUSMODUS SOFTWARE IN MY MUSICAL COMPOSITION PROCESS
       
      In this video I will describe some of the techniques I used in my compositional process and why I decided to use OPUSMODUS Software for compose music ! Also my experience with Pure Data and Nodal Software before moving to Opusmodus.
       
       
       
       
    • By opmo
      Build-in Slime in Opusmodus coming soon.
      Here is the 'Emacs-Slime Setup.lisp' extension file:
      ;;;--------------------------------------------------------- ;;; SLIME in Opusmodus ;;;--------------------------------------------------------- #! ;;; HOWTO If you're accustomed to Emacs and Common Lisp, you may prefer SLIME, the Superior Lisp Interaction Mode for Emacs, to editing lisp in regular Opusmodus windows and its listener. There are a number of places to get Emacs for MacOS. One that works well is:   https://emacsforosx.com SLIME ships with Opusmodus, in the "/Applications/Opusmodus.app/Contents/Resources/third-party/slime" directory. There are two parts to Slime:   1. Swank, the server, a Common Lisp system, which runs inside      of the Opusmodus App.   2. Slime, the client, which is an Emacs lisp package. To start the Swank server when Opusmodus starts, comment out the (start-swank) form at the end of this file, and restart Opusmodus (or execute (start-swank) in the Listener to do it now, but not next time Opusmodus starts). To load Slime into your Emacs, define the following in your ~/.emacs startup file:   (load "/Applications/Opusmodus.app/Contents/Resources/third-party/slime/emacs-opusmodus.el")   (load-opusmodus-slime) If you want to use the Mac Command key for Emacs meta, instead of the default of the Mac Option key, and make C-o in dired open the file at point, in the Mac application that is assigned for editing that type of file, also add, after that:   (opusmodus-options) Then, restart Emacs, and do 'm-x slime-connect'. For Host, use the default of localhost. For Port, use 4005, or the port you specified in the (start-swank) call. 4005 will likely be the default. With (ignore-errors (slime-connect "localhost" 4005)) in your ~/.emacs startup file, the slime will start automatically at Emacs start. A "*slime-repl ccl*" buffer should appear. You can get to that buffer at any time with 'c-c s r' in Emacs. It is a read-eval-print loop, executing inside the Opusmodus App. Use it just as you do the Opusmodus Listener. There are some Opusmodus commands that may be executed from Emacs. They are all on the "om-selector", accessible via "C-c o". That will bring up a query for a single character ("Select [?alqsv]"). You may type one of: ?:    Show this help buffer. a:    Audition and Notation (snippet). l:    Audition and Notation last score. q:    Quit selector. s:    Stop audition. v:    Voices Audition and Notation (snippet). The "snippet" is the lisp form before the insertion point, as in Opusmodus. The commands (other than ? and q) behave as the like-named commands in the Opusmodus Tools/Snippet menu, except they open a new (reusable) notation window, instead of a new notation panel. When connected to Slime, errors in the Opusmodus Listener will bring up a backtrace dialog in the connected Emacs, NOT the CCL debugger in the Listener. Be careful to use the "Return to toplevel" restart from there, not one of the ones that kills the thread, or you'll break your Opusmodus, and will have to restart it. !# ;;; End of HOWTO ;; To start the Swank server when Opusmodus starts, you need to ;; uncomment the (start-swank) expression below: It can take a first ;; arg to change the port from the default of 4005, and a second arg ;; to change the directory from which to load Swank from the default ;; of inside the application bundle (you should only do this if you ;; need to run a different version of Swank, to be compatible with a ;; different version of Slime in your Emacs). (in-package :om) ; (start-swank) Janusz
×
×
  • Create New...