For All You MIDI Gurus Out There

Author
Gamergirl
Max Output Level: -87 dBFS
  • Total Posts : 181
  • Joined: 10/31/2006
  • Status: offline
August 03, 07 1:06 PM (permalink)

For All You MIDI Gurus Out There

Hello Guys,

I've got a question for all you MIDI gurus out there. I'm having a problem.... back when I first started doing this, in the 'good ol' days' of Sound Modules... (I started with a Roland D110 mutitimbral synth module and a Midiman MPU-401 MIDI interface... don't that take ya back?) EVERY parameter was clearly mapped out in the documentation for the synth... now, these days, with softsynths, pdf documentation and whatnot, half the time I don't know which end is up. BUT... here's my question: in General MIDI lingo, how do you send a message to your synth to "reset ALL controllers" ? What's happening is that I'm a guitarist, so I use a guitar controller. When you record MIDI, sometimes guitar controllers send a deluge of Pitch and Mod Wheel messages to your synth. IF, for example, you are recording MIDI, and you record say two measures of a passage, due to Cakewalk's (sometimes useful) ability to play the passage with the last controller messages still active, then what happens, if the Wheels aren't reset, your recorded passage is off-pitch. So... what CC number, or RPN, can I enter into the Event View to reset ALL controllers indiscriminantly after I finish recording a passage, so this doesn't happen? If it's any help, It's the same message as Cakewalk sends to your synths when you hit the Panic button. Basically, I want to know how to trigger "Panic" to a single synth by entering it in the Event View.

Does anyone know how to do this?

Thanks!!
Courtney Patricia "GamerGirl" Parsons

"As above, so below."
-Hermes Trismegestus

"The more complex the mind, the greater the need for the simplicity of play."
-James Tiberius Kirk

"Do what thou Wilt shall be the Whole of the Law."-Aleister Crowley
#1

9 Replies Related Threads

    Roflcopter
    Max Output Level: -7.5 dBFS
    • Total Posts : 6767
    • Joined: 4/27/2007
    • Status: offline
    RE: For All You MIDI Gurus Out There August 03, 07 1:17 PM (permalink)
    Essentially 'All Notes Off', but that does not always work, since its customary for the host to turn off notes initiated by it, individually, and follow that up by an 'All Notes Off'.

    http://www.borg.com/~jglatt/tech/midispec/ntnoff.htm

    If you're not afraid of a soldering iron :

    http://tomscarff.tripod.com/panic/panic.htm


    I'm a perfectionist, and perfect is a skinned knee.
    #2
    Gamergirl
    Max Output Level: -87 dBFS
    • Total Posts : 181
    • Joined: 10/31/2006
    • Status: offline
    RE: For All You MIDI Gurus Out There August 03, 07 1:37 PM (permalink)
    Ok. but is there a General MIDI (ie, widely-accepted, that usually works with just about any synth) code that you can send to the synth that does that? I mean, how do you tell it that's what you want when you don't have an "All-Notes-Off" button on your controller?

    I looked at the implementation chart for my guitar synth, and there is an "All Notes Off" and a "System Reset" (I dunno about this one, though, it sounds ominously final and comprehensive; I'd hate to lose any of my presets) command listed on the chart; however, it's listed in a block that's cryptically titled "Aux Message". How do you send an 'Aux Message' command from the sequencer to the synth?

    Alternately, I know that I could just enter two controller change numbers, 64 and 1, with value of 0, and that'd do it, but that seems like an awful long way around. Surely there's a better way of doing this?

    GG

    "As above, so below."
    -Hermes Trismegestus

    "The more complex the mind, the greater the need for the simplicity of play."
    -James Tiberius Kirk

    "Do what thou Wilt shall be the Whole of the Law."-Aleister Crowley
    #3
    Gamergirl
    Max Output Level: -87 dBFS
    • Total Posts : 181
    • Joined: 10/31/2006
    • Status: offline
    RE: For All You MIDI Gurus Out There August 03, 07 1:39 PM (permalink)

    ORIGINAL: Roflcopter

    Essentially 'All Notes Off', but that does not always work, since its customary for the host to turn off notes initiated by it, individually, and follow that up by an 'All Notes Off'.

    http://www.borg.com/~jglatt/tech/midispec/ntnoff.htm

    If you're not afraid of a soldering iron :

    http://tomscarff.tripod.com/panic/panic.htm




    Roflcopter,

    Is it. by any chance, CC# 123-127? Do they all do the same thing?
    GG

    "As above, so below."
    -Hermes Trismegestus

    "The more complex the mind, the greater the need for the simplicity of play."
    -James Tiberius Kirk

    "Do what thou Wilt shall be the Whole of the Law."-Aleister Crowley
    #4
    kayehl
    Max Output Level: -74 dBFS
    • Total Posts : 846
    • Joined: 2/13/2007
    • Status: offline
    RE: For All You MIDI Gurus Out There August 03, 07 10:41 PM (permalink)
    121 is "all controllers off"

    http://www.borg.com/~jglatt/tech/midispec/ctloff.htm

    aux messages are usually just a subset of controller messages, sent the same way as any other controller.

    123 through 127 change the midi omni and or mono / poly mode.

    system reset is basically the same as turning the synth on and off again, more or less. It is a system realtime message though, not a continuous controller.

    of course it all depends which messages are implemented on the guitar synth.

    I am not an expert
    #5
    DonnyAir
    Max Output Level: -66 dBFS
    • Total Posts : 1201
    • Joined: 12/18/2004
    • Location: Akron, Ohio
    • Status: offline
    RE: For All You MIDI Gurus Out There August 04, 07 8:33 AM (permalink)
    In Sonar, you may want to look at making sure the "zero controllers when play stops" button is checked.

    this can be found by going to: Options/Project/Midi Out/Check"zero controllers" box.

    Don't know if this will work or not in your case but you might want to check.

    FWIW

    D.

    http://www.donnythompson.com
    #6
    Roflcopter
    Max Output Level: -7.5 dBFS
    • Total Posts : 6767
    • Joined: 4/27/2007
    • Status: offline
    RE: For All You MIDI Gurus Out There August 04, 07 9:34 AM (permalink)
    zero controllers when play stops


    Ah, didn't know that one, thanks. There was a thread a short time ago about a few products that had problems with Sonar just giving an all notes off, and not sending one for every note it instantiates. I've one arpeggiator that forces me to set the metronome differently, or I don't get the first arpeggiation recorded, only the 2nd and on. Really annoying problem, at times.

    I'm a perfectionist, and perfect is a skinned knee.
    #7
    Gamergirl
    Max Output Level: -87 dBFS
    • Total Posts : 181
    • Joined: 10/31/2006
    • Status: offline
    RE: For All You MIDI Gurus Out There August 04, 07 1:13 PM (permalink)

    ORIGINAL: DonnyAir

    In Sonar, you may want to look at making sure the "zero controllers when play stops" button is checked.

    this can be found by going to: Options/Project/Midi Out/Check"zero controllers" box.

    Don't know if this will work or not in your case but you might want to check.

    FWIW

    D.



    Thanks, Donny, yeah, I think that's ONE of the things I need to know. Exactly (part of) what I was asking.
    However... what it'll do, it WILL keep the recording from being off pitch, but if the Wheel is set to any number but O from the point where I stopped recording and began a new one, when I resume playback, the recordiing will be off pitch again. I guess the only way to really handle that is to manually input two (mod, pitch) wheel commands resetting the wheels to zero.

    You guys with keyboard controllers just don't know what great FUN you're missing ;-) !! <yeah, sarcasm there!>

    I know I need to break down and buy a small keyboard controller. I don't want to spend much money, but I DO need one that'll let me send Mod and Pitch Wheel messages easily; that is to say, it needs to have at least one programmable wheel on it.

    Do you guys have any recommendations?

    GG

    "As above, so below."
    -Hermes Trismegestus

    "The more complex the mind, the greater the need for the simplicity of play."
    -James Tiberius Kirk

    "Do what thou Wilt shall be the Whole of the Law."-Aleister Crowley
    #8
    Gamergirl
    Max Output Level: -87 dBFS
    • Total Posts : 181
    • Joined: 10/31/2006
    • Status: offline
    RE: For All You MIDI Gurus Out There August 04, 07 1:18 PM (permalink)
    And here's the other half of my question, duly answered. Thank ALL of you guys!!!

    This is awesome. I am sooo glad I came to this forum. Normally I only haunt gaming bbses, but this here is great and useful information.

    So, how do you send an "Aux Message" manually? In other words, how do you input an Aux Message command into the Event List, step-by-step, from the beginning?

    ...but, failing that, sending CC#121 will probably work fine. Do I just set it to value 0? Or 127? I'll play around with it, I'll let you guys know.

    Thanks to alll of you... <huggs>
    GG



    ORIGINAL: kayehl

    121 is "all controllers off"

    http://www.borg.com/~jglatt/tech/midispec/ctloff.htm

    aux messages are usually just a subset of controller messages, sent the same way as any other controller.

    123 through 127 change the midi omni and or mono / poly mode.

    system reset is basically the same as turning the synth on and off again, more or less. It is a system realtime message though, not a continuous controller.

    of course it all depends which messages are implemented on the guitar synth.

    post edited by Gamergirl - August 04, 07 1:25 PM

    "As above, so below."
    -Hermes Trismegestus

    "The more complex the mind, the greater the need for the simplicity of play."
    -James Tiberius Kirk

    "Do what thou Wilt shall be the Whole of the Law."-Aleister Crowley
    #9
    Gamergirl
    Max Output Level: -87 dBFS
    • Total Posts : 181
    • Joined: 10/31/2006
    • Status: offline
    RE: For All You MIDI Gurus Out There August 04, 07 1:21 PM (permalink)

    ORIGINAL: Roflcopter

    zero controllers when play stops


    Ah, didn't know that one, thanks. There was a thread a short time ago about a few products that had problems with Sonar just giving an all notes off, and not sending one for every note it instantiates. I've one arpeggiator that forces me to set the metronome differently, or I don't get the first arpeggiation recorded, only the 2nd and on. Really annoying problem, at times.



    Yeah, I heard about that, but haven't had any trouble with it myself. However, I think that problem is addressed in the 6.21 (I think is the number, but I mean the latest) patch.

    GG

    "As above, so below."
    -Hermes Trismegestus

    "The more complex the mind, the greater the need for the simplicity of play."
    -James Tiberius Kirk

    "Do what thou Wilt shall be the Whole of the Law."-Aleister Crowley
    #10
    Jump to:
    © 2025 APG vNext Commercial Version 5.1