Kein problem. Ich bin mude ... ich fahre von Schwetzingen nach England heute und jetzt vielliecht dreimal bier spater ich nicht verstehen!
Ok the BCR only operates in unsigned mode. 0 until 16383.
To get negative you must translate (like my poor German above).
The act of adding on a constant value is called a bias.
So if you imaginge -8192 bis 8191 ... total range is 16384 ... ah same as 0 bis 16383
My synth, Akai Miniak, wants -ve, but really sends two ranges ... positives stay same 0 ... n-1 and -n to -1 is biased by 16384 to become 16384 - n bis 16383.
So I put an embedded processor in the middle of the midi and he does transforms. What I do is to make all values live biases by 8192 (the mid point) on the BCR.
Then I take away 8192 and add on 16384 ... in other words add on 8192. This then makes transformed values right for thr synth.
Much easier to show you with a whiteboard ... maybe next time I am in Deutschland.
Bis bald
Tschuss
Steve H
Sent from Samsung Mobile
-------- Original message --------
From: "benni@fnfnfnfn.de [bc2000]" <bc2000@yahoogroups.com>
Date: 15/11/2014 19:11 (GMT+00:00)
To: bc2000@yahoogroups.com
Subject: [bc2000] Re: display negative numbers
hello steve,
thanks for your help. unfortunately i don't understand a thing :) – i'm pretty new to programming the BCR.
what would "a man in the middle" be? i am using max msp, so i guess i could (?) do some pre-processing.
what does "bias values" mean?
thanks again and sorry for my boldness