Thanks all for your input [bang(-[laughs]. I ended up making some AppleScripts to switch Key Repeat on and off... you'll have to go into your Universal Access prefpane and switch on "Enable access for assistive devices" before they'll work.
Edit KeyboardRepeatOn.scpt to set your preference for the delay between holding a key and the beginning of repeat - it is currently set to 4.0 in the script (0 is off, 6.0 is shortest) and will replace your current setting if you do not do so.
You can of course trigger these via Quicksilver/ScriptsMenu/etc., or do as I did and code them into your patch via [osascript ~/Library/Scripts/KeyboardRepeatOff.scpt( | [shell]
Thanks Hans for your tip on HID - I'll probably get around to rebuilding my patch around it eventually.
Luke
On 7/19/06, Marius Schebella marius.schebella@chello.at wrote:
late answer, but have you looked at http://www.parasitaere-kapazitaeten.net/Pd/pdpatches/keyboard_de/ you will need all patches (testkeyb.pd shows the usage) marius. ps.: (use [change] to solve the repetition problem)
Luke Iannini (pd) schrieb:
Hi all, I am being ushered to sleep so I have little time to explain this in detail, but hopefully that just means you'll all be spared tedious detail that would obfuscate the issue : ).
I'm trying to build a simple computer-key piano such as the one in Apple's GarageBand using the [key] object, and I'd like to be able to hold the keys down rather than have single shot. Key helpfully provides 0/1 notifiers for keydown and keyup - but OS X's built-in key-repeat makes it infinitely retrigger the keypress when held. The GarageBand keyboard does not do this, so I was hoping someone might have some ideas on getting around this so I don't have to pull out my (rather unportable) midi-controller when I'm patching on the road.
Thanks!
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list