Newbie – Questions

Home Forums General Using Ctrlr Newbie – Questions

Tagged: 

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #117640
    igor.mathez
    Participant
    • Topics: 2
    • Replies: 0
    • Total: 2

    Hello Ctrlrs,
    I am new to this forum, (It’s AWESOME :-)….Thanks to everyone for contributing. Programming isn’t my strongest (I used to do PL/SQL, so Javascript, but that’s about it). I was able to follow the instructions written by Goodweather (v1.3 – 2016-03-31) and the introductory steps on this site.

    It was all great reading. I was able to create a very simple working panel. Volume control and an “mute” button for each channel of this multi synth EMU Orbit V2.

    However here are my 2 problems:
    1. I tried sending a SysEx via a “Button” impossible to get it thru. I used MIDI Monitor to check, but when I do the standard button (true/False and using the MIDI msg CC (7) with value 00 and 127 in the “Button Values” it works. The Synth is receiving SysEx, I can send other SysEx msgs, but not this one or other CC.
    The SysEx msg fro Emu Orbit V2 is as follow:

    F0 system exclusive status byte
    18 E-mu ID byte
    0A product ID byte (will also respond to ID 04 – Proteus)
    dd device ID byte (00 for me)
    cc command byte
    … data bytes
    F7 EOX

    Volume = Bn 07 vv (n=Midi Channel=0 for me) and vv 0-127 (So I tested with 00 and 7F)
    So I made the following SysEx: F0 18 04 00 B0 07 00 F7 – but nothing goes thur, when I send a Version Request SysEx: F0 18 0A 00 0A F7, I get a SysEx back.

    2. So now I have a working Stand-alone module. How to I make it work as an AU on Catalina 10.15.4. and Logic Pro X 10.4.8.
    I have no idea how to do that, and did not find any documentations. (What I understand from some reading, is that I need to move/copy some files somewhere….but have no clue). 🙁

    With that I’d like to create a couple of Panel (NanoPiano, OrbitVs, DM-PRO ant hen on…AkaiS2000 & S6000 – when I get more acquainted with programming) I also have a bunch or Roland TR’s and DR202 for future built).

    Any help would be greatly appreciated

    #117641
    dnaldoogdnaldoog
    Participant
    • Topics: 3
    • Replies: 319
    • Total: 322
    • ★★

    Post was deleted by forum!

    • This reply was modified 1 month, 3 weeks ago by dnaldoogdnaldoog.
    • This reply was modified 1 month, 3 weeks ago by dasfaker.
    #117675
    dnaldoogdnaldoog
    Participant
    • Topics: 3
    • Replies: 319
    • Total: 322
    • ★★

    Hi Igor.mathez

    It looks like you are writing the CC message directly into a sysex message.
    Status Byte B channel 0 (channel 1) B0
    plus the standard volume CC number 07
    and finally 00 or 7F.
    B0 07 00 or B0 07 7F

    CC values and Sysex are usually completely unrelated,

    F0 in a sysex message is like B0 in a CC message, so a sysex message data cannot contain a value over 127 in one byte – B0 is 176. https://ctrlr.org/forums/topic/sysex-and-msb-lsb-too-hard-for-me-noob/#post-117517

    If you do want to create a dynamic Sysex message in Ctrlr (not lua) you would do something like:
    F0 18 04 00 MS LS 07 xx F7 (xx is the uiSlider or other modulator value) if that sysex is correct (MS and LS will split the value B0 into 7 bit nibbles ie 01 30. So xx represents 0/1 or 0/127.

    To export AU or VST refer here http://ctrlr.org/roland-jd990-super-editor/ under the tag Connect to JD-990 – PANEL AS VST

    Regards,

    • This reply was modified 1 month, 3 weeks ago by dasfaker.
    • This reply was modified 1 month, 3 weeks ago by dnaldoogdnaldoog.
Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
There is currently 0 users and 23 guests online
No users are currently active
Forum Statistics
Threads: 2,366, Posts: 16,546, Members: 57,609
Most users ever online was 12 on January 22, 2019 3:47 pm
Do NOT follow this link or you will be banned from the site!