README.rdoc in launchpad-0.1.0 vs README.rdoc in launchpad-0.1.1

- old
+ new

@@ -1,10 +1,10 @@ = launchpad This gem provides an interface to access novation's launchpad programmatically. LEDs can be lighted and button presses can be responded to. Internally, launchpad's MIDI input/output is used to accomplish this. -The interfaces should be rather stable now, so experiment with them and comment on their usability. This still is work in progress. If you need anything or think the interfaces could be improved in any way, please contact me. +The interfaces should be rather stable now (sorry, I changed quite a bit since the last release), so experiment with them and comment on their usability. This still is work in progress. If you need anything or think the interfaces could be improved in any way, please contact me. Sometimes, the launchpad won't react to anything or react to/light up the wrong LEDs. Don't despair, just dis- and reconnect the thing. It seems that some (unexpected) MIDI signals make it hickup. == Requirements @@ -51,22 +51,37 @@ interaction = Launchpad::Interaction.new interaction.response_to(:grid, :down) do |interaction, action| interaction.device.change(:grid, action.merge(:red => :high)) end + interaction.response_to(:mixer, :down) do |interaction, action| + interaction.stop + end interaction.start For more details, see the examples. examples/color_picker.rb is the most complex example with interaction. == Near future plans -* close devices properly as soon as halfbyte's pulled my changes to portmidi * interaction responses for presses on single grid buttons/button areas * double buffering * bitmap rendering + + +== Changelog + +=== v0.1.1 + +* ability to close device/interaction to free portmidi resources +* ability to initialize devices using device ids as well as device names +* complete documentation for http://rdoc.info/projects/thomasjachmann/launchpad + +=== v0.1.0 + +* first feature complete version with kinda stable API == Copyright Copyright (c) 2009 Thomas Jachmann. See LICENSE for details.