OK! I am pretty happy with this now.
Improvements over the 1.0 of a few days ago: ** Keymap-saving system. I suppose I could have used SSSAD for this, but I wrote my own to better integrate with the patch.
Place the included CrikeyDefault file into the same dir as crikey.pd to try my default map (which starts at <tab> for C, ends at <>, then starts again at <z>). As I said, I'm not sure if the KEY_##s output by [hid] are consistent across systems, so you might have to just record your own map. Save over CrikeyDefault and it will load every time.
** Improved help (integrated into the patch)
** Key-filtering for unmapped keys - the previous version would allow unmapped keys through, which would end up just triggering random notes. 1.5 corrects this.
** Context-sensitive slider - the Duration and Velocity sliders have been merged into one. Click a note and it becomes a duration slider (as the keys do not support holding), press a keyboard key and it becomes a velocity slider (as, sadly, your computer keyboard does not transmit velocity... where do we send the feature request?).
Please, I would very much enjoy your comments! (and bug reports, perhaps)
(and sorry there is no fix for the unclickable black keys until someone fixes vslider and hslider)
Luke
Hallo, Luke Iannini (pd) hat gesagt: // Luke Iannini (pd) wrote:
(and sorry there is no fix for the unclickable black keys until someone fixes vslider and hslider)
You could use two sliders for each white key: one wider for the lower section and a smaller one for the upper section next to the black slider.
Then hide the dividing line with a white cnv-object.
Frank Barknecht _ ______footils.org_ __goto10.org__
On Oct 17, 2006, at 10:08 AM, Luke Iannini (pd) wrote:
OK! I am pretty happy with this now.
Improvements over the 1.0 of a few days ago: ** Keymap-saving system. I suppose I could have used SSSAD for this, but I wrote my own to better integrate with the patch.
Place the included CrikeyDefault file into the same dir as crikey.pd to try my default map (which starts at <tab> for C, ends at <>, then starts again at <z>). As I said, I'm not sure if the KEY_##s output by [hid] are consistent across systems, so you might have to just record your own map. Save over CrikeyDefault and it will load every time.
First off, nice patch!
The KEY_##s should be consistent across platforms, but no one's
really verified that... I would like to hear feedback about how
handle keyboards with [hid] too.
.hc
** Improved help (integrated into the patch)
** Key-filtering for unmapped keys - the previous version would allow unmapped keys through, which would end up just triggering random notes. 1.5 corrects this.
** Context-sensitive slider - the Duration and Velocity sliders have been merged into one. Click a note and it becomes a duration slider (as the keys do not support holding), press a keyboard key and it becomes a velocity slider (as, sadly, your computer keyboard does not transmit velocity... where do we send the feature request?).
Please, I would very much enjoy your comments! (and bug reports,
perhaps)(and sorry there is no fix for the unclickable black keys until someone fixes vslider and hslider)
Luke <crikey.pd>
<CrikeyDefault> _______________________________________________ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
¡El pueblo unido jamás será vencido!