Sending Multi-part PitchWheel Messages

Home Forums General Using Ctrlr Sending Multi-part PitchWheel Messages

Tagged: 

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #58204
    CardTop
    Participant
    • Topics: 1
    • Replies: 1
    • Total: 2

    I have a device that receives MIDI Pitch Bend commands and uses them to control a number of D-to-A Converters as follows:
    LSB = DAC number, MSB = level
    Therefore I need to send the LSB and MSB bytes independently of each other but Ctrlr’s standard PitchWheel output just sends one byte of either 7 bits (LSB) or 14 bits (LSB and MSB).
    The obvious solution is to use the Multi output but the problem is that when I do that, there is no output from Ctrlr to the DACs. My analyser shows that MIDI data is being sent, but it does not contain any PitchWheel information.
    Is this a bug in Ctrlr or am I missing something? Please can someone help – I am used to CAD systems but I am not a programmer and Lua makes my brain hurt!

    #58267
    Puppeteer
    Participant
    • Topics: 16
    • Replies: 185
    • Total: 201
    • ★★

    You may need to do this with LUA.

    I had a similar problem with some complex messages needed for control of a Kurzweil PC3 and ended up having to do it with LUA.

    The Puppeteer
    http://godlike.com.au

    #59506
    CardTop
    Participant
    • Topics: 1
    • Replies: 1
    • Total: 2

    Thanks for your reply – that’s what I was afraid of!

    I suspect it would only take a few lines of LUA code but I have no idea how to even start. I shall have to find me a programmer!

    Also I still don’t understand why MIDI Multi messages won’t work for PitchWheel. Can you tell me who actually writes Ctrlr – is it Atom?

    #59509
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    What kind of Multi Output are you doing (what do you mean by, multi output anyway) ?

    #59510
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    Also the PitchWheel message sent from Ctrlr is one message, according to what MIDI defines. It sends 14bits as it should in one message, i don’t understand the problem.

    #59513
    Puppeteer
    Participant
    • Topics: 16
    • Replies: 185
    • Total: 201
    • ★★

    He needs to specify the lsb and msb independently

    Basically he needs a knob that sends keeps lsb constant and maps the msb value to the knob.

    The Puppeteer
    http://godlike.com.au

    #59529
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    But that can be easily done with formulas, just add a constant value to the real value to set the bit you want.

Viewing 7 posts - 1 through 7 (of 7 total)
  • The forum ‘Using Ctrlr’ is closed to new topics and replies.
There is currently 0 users and 65 guests online
No users are currently active
Forum Statistics
Threads: 2,495, Posts: 17,374, Members: 77,605
Most users ever online was 12 on January 22, 2019 3:47 pm
Ctrlr