is there a way of turning midi CC from a controller into midi note messages?

Home :: Post and find Controller Mappings :: is there a way of turning midi CC from a controller into midi note messages?Reply
is there a way of turning midi CC from a controller into midi note messages?
Posted on: 12.02.2011 by Kacy Wehrmeyer
Hi

is there a way of turning midi CC from a controller into midi note messages?

I have an AKAI LPD8

I has buttons
PAD - which is note data
CC - controller data
program change - program change

what i don't like about the controller is that it take 3 button presses to change between banks.

could i set up the controller so
When i switched from 'note' to 'CC' and sent 'controller info' from the pads it was converted into NOTE data?

thus i could switch between 'first 8' 'second 8' pads using the 'PAD(note)' and 'CC' buttons

It would need a bit of software or hardware between the unit and the input in Ableton.

Is this possible to do? it sounds probable
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Celestine Porebski
12.02.2011
Originally Posted by tombruton69
The first option you have is going to akai's website if you go to the part on the lpd8 they have software for the contorller that lets u edit messages. The next optio you have is to use modifiers to get the same sort of effect. If you are not sure how to use them take a look at my book.
Well, the LPD8 editor doesn't let you change the kind of messages it sends out. You can only change the CC-/note-values. But intercepting the messages and sending out something else is definitely possible, I used MidiPipe to convert the Program Change messages to CC for Traktor. Sadly, MidiPipe is Mac only and I have no knowledge of the other programs, but it shouldn't be that much of a problem to achieve what the OP wants.
Kacy Wehrmeyer
12.02.2011
Hi

is there a way of turning midi CC from a controller into midi note messages?

I have an AKAI LPD8

I has buttons
PAD - which is note data
CC - controller data
program change - program change

what i don't like about the controller is that it take 3 button presses to change between banks.

could i set up the controller so
When i switched from 'note' to 'CC' and sent 'controller info' from the pads it was converted into NOTE data?

thus i could switch between 'first 8' 'second 8' pads using the 'PAD(note)' and 'CC' buttons

It would need a bit of software or hardware between the unit and the input in Ableton.

Is this possible to do? it sounds probable
Diogo Dj Dragão
16.02.2011
I believe you might need to transform qq into a temporarily stored global variable first for this to work...
You're probably right.
Reece Murray
16.02.2011
I believe you might need to transform qq into a temporarily stored global variable first for this to work. Like input B0 24 qq, a1=qq, if a1>30 then execute B0 24 a1. If a1<30 then execute B0 24 30. I believe I remember trying this directly with the temporary variable qq, and not being able to transform qq directly within the single translator.

And yeah, you can use as many qq's or pp's as you want with multiple translators. They are temporary and only relative to the translator they're operating in.

I love Bome's though. Good stuff. Probably the single best "solution" I have ever purchased.
Diogo Dj Dragão
14.02.2011
...kind of velocity + 30 or something....
Make the last byte of the message a variable
Do a logic throw against the variable that says (for instance) if qq<30 then qq=30
If you weren't really using velocity, you could also just make qq equal a single value.
Kacy Wehrmeyer
14.02.2011
by Jove it works


happy days

I love it when a MIDI TRANSLATING PLAN COMES TOGETHER

I'll post my map when I've fine tuned it

--

my quick questions:

the input CC and output NOTE share the pp variable

should they all be different pp qq rr ss tt

what would happen if the drum played at the same time? or can they all be pp?



and how would i create a rule to add a some midi compression
so i don't have to bash the pads so hard. kind of velocity + 30 or something. is that possible to do? I've been doing it in live so far but it would be great if i could set up bomes to do it fro me? is it possible to add some midi velocity?



--
Diogo Dj Dragão
13.02.2011
+1 for MIDI Yolk. I'm used to MIDI Translator Pro, didn't realize that other versions didn't have the virtual ports.
Brunilda Kora
13.02.2011
Midi Yoke installs as part of Midi Ox.

Maple Midi is also a really easy, useful utility.
Kacy Wehrmeyer
13.02.2011
Originally Posted by nem0nic
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.


i've worked it out now

the clasic version doesnt have these virtual ports

http://www.bome.com/products/miditra...erview/classic

Bome's does NOT provide a virtual MIDI port driver with MIDI Translator, but they are freely available online. There are several virtual MIDI drivers available. I suggest one of the following drivers:
Kacy Wehrmeyer
13.02.2011
Hi

thanks for the help

i cant find these virtual midi ports how do activate them?
Diogo Dj Dragão
13.02.2011
If you're using Bome's to turn around MIDI messages from a controller, you don't map directly to the controller in the target application (Live). Remember, now Bome's is doing the talking. Bome's has virtual MIDI ports, and you want the target app to "talk to" those virtual ports instead.

Kacy Wehrmeyer
13.02.2011
Ok

Here's how far I've got

I cant get Bomes to send input into Live?

--
a quick note about LPD8 :
the LPD8 has a really stupid feature that you cant connect to it from 2 different things. even the LPD8 editor cannot run at the same time as live or cubase.

so if you open the 'LPD8 editor' and then Live, live wont recognise it.

--

similarly if i have the bomes 'input' as 'USB Audio' (that's what the LPD8 is called) then the the LPD8 input in live is orange. ie not working.

or if i open live first bomes says the port is not there.

its ok its just a thing the lpd8 does.


--

I have tried all the other bomes 'midi outputs' but nothing inputs into live?

on bomes flashing activity lights *=flash:
  • note played ---*input *output (thru midi makes it flash)
  • cc played -- *input *translate * output (when the translated CCs to note are pressed)

were cooking on gas

but LIVE is not recognising any midi input from any output selected in bomes?


Any ideas?
Brunilda Kora
13.02.2011
Everyone here should be experts in 2 things:

Bomes
Midi-ox

Once you've got the basics down in those apps, you're SORTED for midi. You can do ANYTHING you can imagine with midi using those apps.

Throw in AHK (AutoHotKeys) and you're well on your way to becoming an audio software ninja.

http://www.bome.com/products/miditranslator
http://www.midiox.com/
http://www.autohotkey.com/

All free.
Marguerite Truka
13.02.2011
Bomes is deffently a good option. Not sure if you will be able to do this in the free version. I would see if you can get what you want from modifiers. however Bomes is brilliant and will let you do many crazy things pritty easily
Diogo Dj Dragão
12.02.2011
I second Bome's. It will do this kind of thing no problem.
Celestine Porebski
12.02.2011
Originally Posted by tombruton69
The first option you have is going to akai's website if you go to the part on the lpd8 they have software for the contorller that lets u edit messages. The next optio you have is to use modifiers to get the same sort of effect. If you are not sure how to use them take a look at my book.
Well, the LPD8 editor doesn't let you change the kind of messages it sends out. You can only change the CC-/note-values. But intercepting the messages and sending out something else is definitely possible, I used MidiPipe to convert the Program Change messages to CC for Traktor. Sadly, MidiPipe is Mac only and I have no knowledge of the other programs, but it shouldn't be that much of a problem to achieve what the OP wants.
Kacy Wehrmeyer
12.02.2011
cheers guys

Midi Translators seem like the way to go

are there many different ones?
or is bomes the one to go for?
Random X
12.02.2011
I believe you might want to give Bome's MIDItranslator a try.
(Or just remap your mapping)
Marguerite Truka
12.02.2011
The first option you have is going to akai's website if you go to the part on the lpd8 they have software for the contorller that lets u edit messages. The next optio you have is to use modifiers to get the same sort of effect. If you are not sure how to use them take a look at my book.

<< Back to Post and find Controller MappingsReply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy