Im building a patch to act as a interface between my xone3d dj mixer and ableton live. ive got a lot of it done now but some of the commands in ableton can only be activated by keyboard and cant be mapped to the midi commands coming from Pd. So my question is there some way of sending a keyboard command when a bang is recieved. Done quite a bit of searching but this might be obvious and im just missing it. Thanks Lee
-
Can Pd "send" keyboard commands
-
Hi Wiz,
You should be able to do this with any midi-loopbacker software.
Whereas I haven't tried it myself as yet, Jack seems to be highly regarded for this sort of thing.
Good luck, and keep well ~ Shankar
-
you can translate keyboard strokes into MIDI events by using the [key], [keyup] and [keyname] objects, such as MIDI controller out for example:
[key]
|
[abstraction] (some abstraction like counter etc)
|
[ctrlout]But I'm not sure if it can be done the other way round?!
-
well i don't think there is such an external or way to do this directly inside puredata. I think you will need some additionnal software like this one : http://www.bome.com/midi/translator/ this thing receive midi and can output various thing like keystroke. This stuff is win32 but there is maybe some similar software for other OS.
-
Thanks for the tips. Im on OSX so i did a search and found this which looks like it should do exactly what i want.
http://www.apple.com/downloads/macosx/audio/midistroke.html
Thanks
Lee
-
In case it does not, here's a Mac loopbacker link (BTW ~isn't Jack also about this sort of stuff?):
LoopBe30 is a virtual MIDI device driver for transferring MIDI data between computer programs. Basically LoopBe30 provides up to 30 independent invisible cables to connect MIDI outports of applications to any other application's MIDI inport.
www.soft411.com/software/midi-mac_5.html
(was actually just wondering whether I'd understood the question right, to begin with~;o)
-
Does anyone know why an object that sends keystrokes isn't possible?
I would think it would be pretty easy to code a [keyout] object...for someone with a little skill. (ie..not myself..I'm new at this whole pd thing)-AltReality
-
The problem (and solution if there is one) is in the operating system. Ableton takes its input from the console stdin, to which the keyboard is connected. Under Unix/Linux you can redirect stdout of one program to stdin of another, but I have no idea if this can be done with Windows.
Use the Source.
-
Thanks for sharing the useful tips in forum with all of us...