I don't own a Matrix-1000 but the chroma polaris used a 7 bit 2's complement
system.. which is sort of a pain to map to standard midi controllers. I assume
you should be able to figure it out by just hooking up a CC slider [or pure
data] and seeing if you hear a jump right around cc value 64.
the chroma polaris manual page 15:
http://www.rhodeschroma.com/content/polaris/midimanual.pdf
Shows a little about the values.. though, its just straight up 2s complement
-5 -> ~(5) + 1 [then zero out the top bit to get a valid midi value].
-Alex
On 0, Ralf Mardorf <ralf.mardorf(a)alice-dsl.net> wrote:
Hi,
I'm writing a CLI editor for the Matrix-1000. Regarding to the owner's
manual some parameters have 6 bit values, so I gave them a range from 0
to 63, for the 7 bit value I definite a range from 0 to 127. Many values
are described as "7 (Signed)". I consider those values should get a
range from -64 to 0 to +63, IOW I understand it as a two's complement,
but the editor of my Atari ST's Cubase 3.1 doesn't give them a value
from -64 to 0 to +63, instead the GUI's value range is from 0 to 127. I
suspect that the Cubase editor is mistaken, resp. the editor was build
by a "kit" and I suspect there's a limitation, it doesn't know signed
values.
My guess is, that it would be correct to assign a value range from -64
to 0 to +63. Is this correct? Or am I mistaken and the value range given
by Cubase is correct?
Regards,
Ralf
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev