Circuitbenders Forum

Circuitbenders Forum => Circuitbending discussion => Synths & Samplers => Topic started by: N871 on December 16, 2013, 04:50:45 PM

Title: hardware mod to USB MIDI keyboard
Post by: N871 on December 16, 2013, 04:50:45 PM
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!
Title: Re: hardware mod to USB MIDI keyboard
Post by: Circuitbenders on December 16, 2013, 10:28:09 PM
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?
Title: Re: hardware mod to USB MIDI keyboard
Post by: wax+wire on December 17, 2013, 03:40:09 AM
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
Title: Re: hardware mod to USB MIDI keyboard
Post by: N871 on December 19, 2013, 02:00:58 PM
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.
Title: Re: hardware mod to USB MIDI keyboard
Post by: Circuitbenders on December 19, 2013, 02:47:39 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.
Title: Re: hardware mod to USB MIDI keyboard
Post by: wax+wire on December 24, 2013, 01:51:31 AM
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.
Title: Re: hardware mod to USB MIDI keyboard
Post by: lazydog on January 16, 2014, 09:19:11 AM
multiple MIDI busses. or a MIDI filter device where you can edit the IDs?