Quote:
Originally Posted by
APHELEON
What software do you use to create your own tunings, if you don’t mind me asking?
Also is there a way to backup/restore the factory tunings?
OK, now I remember how I got it mixed up. One can use sysex to change tunings in real time while you play. I made a bunch of notes but never did it (though I frequently used sysex to manage AFX overlays). I use the RS7000, so I'm not aware of what software does this (though I'm sure there are many that do).
Here are my notes in full:
BS2 TUNING SYSEX
Tuning Table Save — F0 00 20 29 00 33 00 48 F7
Tuning Table Select — B0 64 03 65 00 06 tt 64 7F 65 7F
• B0 64 03 65 00 selects the MIDI tuning program change
• RPN 06 tt selects the tuning table number, where tt is [0:9].
• The rest of the message disables the RPN controller selection.
Tuning Morphing
It’s possible to morph in real-time between different tuning tables. Hold function and press the Tune key twice. This parameter screen will not time out, to allow it to be used for performance reasons.
Turn up the glide time, hold some notes (try paraphonic mode) and switch between the tuning tables to hear the effect of morphing between tunings.
Tuning tables can be modified using sysex, using the real-time MIDI tuning message:
F0 7F id 08 02 tt ll [kk xx yy zz] F7
Where:
• F0 7F = universal realtime SysEx header
• id = target device ID, which for us is 00.
• 08 = sub-id
#1 (MIDI tuning standard)
• 02 = sub-id
#2 (note change)
• tt= tuning program number from 0 to 127
• ll= number of notes to be changed (sets of [kk xx yy zz])
• [kk xx yy zz] = MIDI note number, followed by frequency data for note
• F7 = end of SysEx message
The frequency data is described by:
• kk = MIDI note number
• xx = New MIDI note number
• yy = detune in 100 cents / 128 steps.
• Zz = detune in 100 cents / 16384 steps.
For example, to detune A4 (note number 45) to B4 (note number 47), in the first tuning table, send:
F0 7F 00 08 02 00 01 45 47 00 00 F7
To shift the note A4 sharp by 50 cents, in the second tuning table, send:
F0 7F 00 08 02 01 01 45 45 40 00 F7
When notes are retuned, the effect is immediate, so holding a note and changing the tuning will result in an audible change in pitch.
Multiple tunings can be sent in a single message by changing the entry for the number of notes to be changed. For example, to shift A4 to B4 and B4 to C5 send:
F0 7F 00 08 02 00 02 45 47 00 00 47 48 00 00 F7
It should be possible to play Scala tuning dumps to your BSII.
Don’t forget to save your tuning tables. Do this by pressing save when you’re on the tuning table- select page (function + Tune twice). Otherwise any modifications made to the tables will be lost.
An absolute lower limit on our tuning accuracy is a semitone/256. This means only the top bit of the detune in 16384 steps value will be observed. In practical terms we can achieve sub-cent accuracy.