User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Mapping/transforming keyboard notes down an octave »
Welcome, Guest. Please Login or Register.
May 10th, 2025, 3:38am


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Mapping Questions
(Moderator: Jamie OConnell)
   Mapping/transforming keyboard notes down an octave
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Mapping/transforming keyboard notes down an octave  (Read 2869 times)
swayzak
Member
**



MIDI-OX Rules!

   


Posts: 71
Mapping/transforming keyboard notes down an octave
« on: Jan 3rd, 2011, 11:32am »
Quote Quote Modify Modify

Hi
 
I'm having great fun with my old Rebirth, and have worked out how to record controller data in Cubase/Reaper etc. for Rebirth.
 
I'm activating Yoke 3 as a Midi Output in the host & setting Rebirth to receive from Yoke 3 - seems a good workaround of the lack of direct Midi communication via Rewire.
 
However a lot of the note-based commands (ie. pattern changes etc) are down at the -1 octave level (e.g C -1, C#-1 etc.) & my keyboards don't appear to go lower than C0.
 
Would it be straightforward to set a MidiOx profile that allows me to extend the bottom range to this level ? Would it make sense to do this after the Midi has left the host, so as to not interfere with use of these keyboards for other tracks ?
 
 
thanks
 
 
swayzak
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Mapping/transforming keyboard notes down an oc
« Reply #1 on: Jan 3rd, 2011, 2:03pm »
Quote Quote Modify Modify

There is no standard for octave numbering.  What note numbers are you referring to?
 
Yes, it's very straight-forward to have MIDI OX add or subtract 12 (or any other value) from a range of note numbers.
« Last Edit: Jan 3rd, 2011, 2:03pm by Peter L Jones » IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
swayzak
Member
**



MIDI-OX Rules!

   


Posts: 71
Re: Mapping/transforming keyboard notes down an oc
« Reply #2 on: Jan 4th, 2011, 7:14am »
Quote Quote Modify Modify

on Jan 3rd, 2011, 2:03pm, Peter L Jones wrote:
There is no standard for octave numbering.  What note numbers are you referring to?
 
Yes, it's very straight-forward to have MIDI OX add or subtract 12 (or any other value) from a range of note numbers.

 
thanks
 
The note numbers are those listed in the Rebirth manual & are as I listed them e.g. C -1, C# -1 etc.. My keyboards go down to the notes listed as an octave above these e.g. C0, C#0, but not down to this final octave.
 
For instance, my old Ensoniq only goes down to "C0" as listed in the Rebirth manual ...
 
http://static.upillar.com/pictures/resources/33441/supersize/ENSONIQ_Dig ital_Electric_Piano.jpg
 
 
« Last Edit: Jan 4th, 2011, 7:16am by swayzak » IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Mapping/transforming keyboard notes down an oc
« Reply #3 on: Jan 4th, 2011, 7:29am »
Quote Quote Modify Modify

"C-1" isn't a note number - it's a note letter and a relative octave indication.  MIDI note numbers range from 0 to 127.
 
Unless you know what the relative octave indication of, say middle C is in all circumstances, you can't compare "C0" and "C-1" meaningfully.
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
swayzak
Member
**



MIDI-OX Rules!

   


Posts: 71
Re: Mapping/transforming keyboard notes down an oc
« Reply #4 on: Jan 4th, 2011, 9:48am »
Quote Quote Modify Modify

Here is where I think middle C is (I'm not at keyboard at the moment to check) :
 

 
And the bottom note produces the message associated with E0 (in Rebirth manual).
 
So I need to extend the bottom end another octave (to cover the messages of "C-1" to "B-1" ...
 
PS Actually I'm thinking maybe transforming Midi notes as they come into the host might be better e.g. from within host itself, rather than using MidiOX ? I think Cubase has this function ... ?
« Last Edit: Jan 4th, 2011, 9:55am by swayzak » IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Mapping/transforming keyboard notes down an oc
« Reply #5 on: Jan 4th, 2011, 1:12pm »
Quote Quote Modify Modify

OK, sounds like you're using the same naming between the two at least (i.e. not just taking it on trust that what Rebirth calls E0 is what you're keyboard calls E0).  Anyway, see this page, particularly the "Errata" at the bottom:
http://web.archive.org/web/20080115121223/www.borg.com/~jglatt/tutr/note num.htm
 
Middle C is what you're calling "C3".  That's note number 60 ("by definition").  That means there are five octaves from MIDI note 0 up to middle C (60 / 12 = 5), meaning you need C-2 to be your note number 0.
 
I'm lucky in that my keyboard (an old Evolution MK-249) has an octave shift function built in.
 
However, you can easily shift octaves with MIDI OX (or any other interval you like).  Just create a Data mapping for Note On (and Note Off, to be safe) that maps the input range to an output range offset by the amount you want.  This way you can decide maybe you only want to offset the bottom octave, rather the whole keyboard range.
« Last Edit: Jan 4th, 2011, 1:14pm by Peter L Jones » IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.