• Welcome to Circuitbenders Forum.

hardware mod to USB MIDI keyboard

Started by N871, December 16, 2013, 04:50:45 PM

Previous topic - Next topic

N871

Hello everyone,


not sure this is the right place to ask, but I need to make a small hardware-mod to my USB MIDI Keyboard:
I would like it to output a constant value for all note-ons, like 11. The reason is very complex, I think I could
wite a book about it :) Is this kind of modification doable, or out of the question? thank you!

Circuitbenders

Thats not a hardware mod, that sounds more like a firmware mod, which you won't be able to do, although i'm not 100% sure on exactly what you're trying to do.

What does 'a constant value for all note ons' mean?
i am not paid to listen to this drivel, you are a terminal fool

wax+wire

it looks like you are talking about setting the note value, or note velocity value or something to a set value?

that is easy in software - which i imagine you are having to do as the keyboard is USB?

Try Junxion on a Mac or similar.  and if they aren't flexible try PD (puredata)

J

N871

#3
I'm indeed talking about changing the note velocity value to a set value.
very easy with software but...

I have multiple identical midi-controllers, for weeks I've asked many experts including the vendors of the keyboards
if I can make my computer recognize all devices...it's just impossible with the specific keyboards I have. I have my reasons
to stick with these specific keyboards.

If they would send their own set value for note velocity, I could make my software (MAX MSP, very similar to PD) detect which note is coming from which keyboard..I guess I need a hardware mod for this.

Circuitbenders

Quote from: N871 on December 19, 2013, 02:00:58 PM
If they would send their own set value for note velocity, I could make my software (MAX MSP, very similar to PD) detect which note is coming from which keyboard..I guess I need a hardware mod for this.

As i said, you need a firmware mod for this, which isn't going to happen. If the firmware of the controller keyboards won't let you send midi notes of a set velocity, then you won't be able to do it with any kind of hardware mod to the controllers.

The only way to do it with hardware would be to build some kind of custom  interface to sit between your controllers and the computer that will rescale the velocity of each controllers notes to a set value. This would involve some serious microcontroller programming, and you might as well just do it in software if you were going down that route.
i am not paid to listen to this drivel, you are a terminal fool

wax+wire

It should be easy as pie in MAX - not that i've done much max/msp

how many midi controllers are we talking?  why don't you set it each midi controller to a different channel? that'd give you 16 midi controllers

surely most midi controllers can do that - though you may have to do it via software and write that to the controller?

and if that doesn't work give something like junxion ago - i suspect each midi Input will come as its own device.

lazydog

multiple MIDI busses. or a MIDI filter device where you can edit the IDs?