Ren
2011-02-05 16:06:53
Hello World.
I am using an APC40 in conjunction with Serato Scratch Live. SSL's MIDI learn feature makes it nice and easy to map most commands, which I have done, but now I want to map stuff that can only be done via keystrokes, hence the need for Bomes MT. If I can, I'm trying to do this without even installing Ableton*. I'm hitting a few problems, all of which are preventing me from doing this successfully.
1. I'm getting 'Out of memory' messages when running bomes classic together with SSL and the APC40. If I use Bomes + Serato, I don't get any problem and I'm able to assign midi messages to keystrokes okay. Likewise, if I fire up only the APC + Bomes, everything's cool, but if Bomes is running when I fire up SSL, it [SSL] doesn't receive any incoming midi from the APC.
If I exit MT and re-enable the device in SSL, it works fine, but if I now go back and re-open MT, I get "Access violation at address 004C4814 in Module 'MidiTranslator.exe'. Write of address 00000064." And that's when it tells me "Cannot open MIDI Input device 'Akai APC40'....Not enough memory" and then it goes on to tell me it "Failed to open MIDI input device 'Akai APC40'".
So, this is the more criticial issue since I won't be able to do a darned thing if I can't have all 3 devices running at once.
However, assuming that someone here can help me get them running, I will immediately hit another snag.
**UPDATE** It seems the trick is to ensure that Serato (or Ableton) are launched only after you have have both the APC and MT running. I've had no problems since doing this.
2. I have a button mapped on the APC to 'Jump to Loop' in Serato, using a key combination of CTRL+[. When capturing it in MT, it seems the APC is sending both note on and note off messages, but this is causing it to act as if the key has been pressed twice.
96 34 7F = Note On #7, E3, vel 127
86 34 7F = Note Off #7, E3, vel 127
Naturally, this is undesireable as I only want clips, loops or cues to trigger once and ONLY when I press the button.
**UPDATE** Instead of using a key combination in the outgoing section, I have tried creating two translators; one for each key. Will see if this helps.
3. And once this is done, I'd also like to change the behaviour of certain buttons on the APC that toggle on/off by default. I want them to act as a one-shot trigger, just like most of the other buttons do.
I'm determined to solve all three of these and will be hard at work trying to figure it out, but in case anyone can help me, or if posting here helps anybody else, then please do.
Thanks
*Note. In case it matters, I don't have Ableton installed yet and would rather not have to install it to change anything on the APC40 if I can help it. This is because the special version of Live that ships with the APC won't activate the Bridge in Serato, for which I'll need to install the 30-day trial. But I'm concerned about installing 2 versions of live simultaneously or running into problems when the trial ends, so until I can afford to buy a full license I'd rather not install Ableton at all.
I mention this because most solutions I've found online mention going into Ableton and making the APC 'dumb'. If it turns out that I will really need to do this then of course I'm willing to install it immediately.
I am using an APC40 in conjunction with Serato Scratch Live. SSL's MIDI learn feature makes it nice and easy to map most commands, which I have done, but now I want to map stuff that can only be done via keystrokes, hence the need for Bomes MT. If I can, I'm trying to do this without even installing Ableton*. I'm hitting a few problems, all of which are preventing me from doing this successfully.
1. I'm getting 'Out of memory' messages when running bomes classic together with SSL and the APC40. If I use Bomes + Serato, I don't get any problem and I'm able to assign midi messages to keystrokes okay. Likewise, if I fire up only the APC + Bomes, everything's cool, but if Bomes is running when I fire up SSL, it [SSL] doesn't receive any incoming midi from the APC.
If I exit MT and re-enable the device in SSL, it works fine, but if I now go back and re-open MT, I get "Access violation at address 004C4814 in Module 'MidiTranslator.exe'. Write of address 00000064." And that's when it tells me "Cannot open MIDI Input device 'Akai APC40'....Not enough memory" and then it goes on to tell me it "Failed to open MIDI input device 'Akai APC40'".
So, this is the more criticial issue since I won't be able to do a darned thing if I can't have all 3 devices running at once.
However, assuming that someone here can help me get them running, I will immediately hit another snag.
**UPDATE** It seems the trick is to ensure that Serato (or Ableton) are launched only after you have have both the APC and MT running. I've had no problems since doing this.
2. I have a button mapped on the APC to 'Jump to Loop' in Serato, using a key combination of CTRL+[. When capturing it in MT, it seems the APC is sending both note on and note off messages, but this is causing it to act as if the key has been pressed twice.
96 34 7F = Note On #7, E3, vel 127
86 34 7F = Note Off #7, E3, vel 127
Naturally, this is undesireable as I only want clips, loops or cues to trigger once and ONLY when I press the button.
**UPDATE** Instead of using a key combination in the outgoing section, I have tried creating two translators; one for each key. Will see if this helps.
3. And once this is done, I'd also like to change the behaviour of certain buttons on the APC that toggle on/off by default. I want them to act as a one-shot trigger, just like most of the other buttons do.
I'm determined to solve all three of these and will be hard at work trying to figure it out, but in case anyone can help me, or if posting here helps anybody else, then please do.
Thanks
*Note. In case it matters, I don't have Ableton installed yet and would rather not have to install it to change anything on the APC40 if I can help it. This is because the special version of Live that ships with the APC won't activate the Bridge in Serato, for which I'll need to install the 30-day trial. But I'm concerned about installing 2 versions of live simultaneously or running into problems when the trial ends, so until I can afford to buy a full license I'd rather not install Ableton at all.
I mention this because most solutions I've found online mention going into Ableton and making the APC 'dumb'. If it turns out that I will really need to do this then of course I'm willing to install it immediately.