Jump to content

Microtuning (in new version) in Logic and Kontakt


Recommended Posts

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

Link to post
Share on other sites

Opusmodus microtonal system supports MTS (MIDI Tuning Standard) and Pitch-Bend via Ports.

MIDI Tuning Standard (MTS) is a specification of precise musical pitch agreed to by the MIDI Manufacturers Association in the MIDI protocol. MTS allows for both a bulk tuning dump message, giving a tuning for each of 128 notes, and a tuning message for individual notes as they are played.

 

The Virtual Instrument that support MTS:

Vienna Instruments, Pianoteq, possibly few more.
Sadly 'Native Instruments' is not one of them.

 

An quarter-tone example
To use Pitch-Bend instead of MTS would require at least 2 ports.

(def-score quarter-tone
           (:key-signature 'chromatic
            :tempo '(q 60)
            :time-signature '(4 4))
  
  (inst1 :omn '(s c4 c4+ c4+ c4+ cs4 cs4+ cs4+ cs4+ d4 d4+ d4+ d4+ eb4 eb4+ eb4+ eb4+ e4)
         :channel 1
         :sound 'gm
         :program 0
         :port '(0 1)
         )
  )

In your DAW you need set 2 ports for each channel (same instrument).


An eighth-tone example
To use Pitch-Bend instead of MTS would require at least 4 ports.

(def-score eighth-tone
           (:key-signature 'chromatic
            :tempo '(q 60)
            :time-signature '(4 4))
  
  (inst1 :omn '(s c4 c4+. c4+ c4+.. cs4 cs4+. cs4+ cs4+.. d4 d4+. d4+ d4+.. eb4 eb4+. eb4+ eb4+.. e4)
         :channel 1
         :sound 'gm
         :program 0
         :port '(0 1 2 3)
         )
  )

In your DAW you need to set 4 ports for each channel (same instrument).

 

MTS example
If your instrument support MTS then you use single port, as usual.

(def-score eighth-mts
           (:key-signature 'chromatic
            :tempo '(q 60)
            :time-signature '(4 4))
  
  (inst1 :omn '(s c4 c4+. c4+ c4+.. cs4 cs4+. cs4+ cs4+.. d4 d4+. d4+ d4+.. eb4 eb4+. eb4+ eb4+.. e4)
         :channel 1
         :sound 'gm
         :program 0
         :port 0
         )
  )

 

The internal GM dose not need any specific setup.

Best,

Janusz

 

Link to post
Share on other sites
  • opmo featured 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
      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:
       

       
      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.
       

       
       Pitch                                  
      Enter pitch symbols and chords into your score.
       
       Length and Tuplet                      
      Pitch-Bend: Up-Full
      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: Down-Full
      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: UP-Half
      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: Down-Half
      C stacc Cs ord D marc Eb fermata E mart F ten Fs pizz G leg Gs trem A tie Bb ped1 B ped  
       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: Up-Full
      Add a length entry to the previous length value (combine length).
       
       Length-rest and Tuplet                 
      Pitch-Bend: Down-Full
      Add a length-rest entry to the previous rest value (combine length).
       
       Velocity                               
      Pitch-Bend: Up-Half
      Add < or > dynamic symbol to the previous velocity value.
       
       Attribute                              
      Pitch-Bend: Down-Half
      Add (+) attribute to the previous attribute value (combine attributes).
       
      Examples:
      c4e4g4 Enter a chord c4e4g4 on your MIDI keyboard or pitch by pitch: c4 e4 g4 with sustain pedal down. (q c4 mp e4 g4) 1. Modulation wheel up then C => () 2. PB-UpF then E => (q) 3. Enter c4 => (q c4) 4. PB-UpH then E => (q c4 mp) 5. Enter e4 then g4 => (q c4 mp e4 g4) (q c4 mp e4 stacc g4 p fermata+trem) 1. Modulation wheel up then C => () 2. PB-UpF then E => (q) 3. Enter c4 => (q c4) 4. PB-UpH then E => (q c4 mp) 5. Enter e4 => (q c4 mp e4) 6. PB-DnH then C => (q c4 mp e4 stacc) 7. Enter g4 => (q c4 mp e4 stacc g4) 8. PB-UpH then Eb => (q c4 mp e4 stacc g4 p) 9. PB-DnH then Eb => (q c4 mp e4 stacc g4 p fermata) 10. PB-DnH 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) 1. Modulation wheel up then C => () 2. PB-UpF then E => (q) 3. Enter c4 => (q c4) 4. PB-UpH then E => (q c4 mp) 5. Enter e4 => (q c4 mp e4) 6. PB-DnH then C => (q c4 mp e4 stacc) 7. Enter g4 => (q c4 mp e4 stacc g4) 8. PB-UpH then Eb => (q c4 mp e4 stacc g4 p) 9. PB-DnH then Eb => (q c4 mp e4 stacc g4 p fermata) 10. PB-DnH then Gs + sustain => (q c4 mp e4 stacc g4 p fermata+trem) 11. PB-UpF Cs/E (chord) => (q c4 mp e4 stacc g4 p fermata+trem 3q) 12. Enter c4 then eb4 then fs4 => (q c4 mp e4 stacc g4 p fermata+trem 3q c4 eb4 fs4) Best wishes,
      Janusz
    • By Dpcoffin
      This is a tough one: Anybody know what could be causing a Logic track to load a very specific new channel strip setting whenever I hit Command 1 and Bus 1, channel 1 is set in the Prefs? I've tried with lots of different score examples that AFAIK don't specify any particular instrument… What sort of message could that be, anyway? It's not a Program Change one, is it?, since it's loading a different plugin PLUS a MIDI FX neither of which I had loaded originally…!? TIA!
      Related: In trying to troubleshoot this, I've tried closing Logic and with the same OM settings, setting a track in Live to receive IAC data, but can't get this working. Is there already some guide posted about how to do that? Thanks again!
    • By InLight-Tone
      So I've sorted out sending 16 channels of midi from OM to Logic through an IAC bus.
      I'm now ready to build a bigger template.
      I've created 4 OM ports in IAC: OM-1, OM-2, OM-3, OM-4.
      How do I access these ports in tracks in Logic and assign them to these additional ports and 16 midi channels each?
      Do I need to go in and wire up the Environment? Yikes!
      Thanks for any help!
×
×
  • Create New...