This is a bugfix release.
- device detection was not working
- using trunk version and 0.4 series in parallel was not working.
We are pleased to announce the release of Serial PyIO 0.4.0.
Version 0.4.0rc2 became version 0.4.0.
- Supports every monome device
- Easy multi devices and multi applications handling
- Cross platform: runs on Linux, Windows and MacOSX
- Windows users have a simple installer that will install everything that is needed.
After a long testing period with some bugfixes and convenient improvements like automatic device detection and a nice all-in-one installer for Windows 32bit systems.
Try it out, and please give us some feedback if you like it (or encounter bugs)!
Thanks to Julien, I'm proud to announce that serial-pyio is now equipped with automatic device detection.
Now, you can simply attach your monome to your computer, start serial-pyio and it will automagically detect which port(s) your devices are attached to.
So far, it has been tested under GNU/Linux and Windows and works like a charm.
After a long-term test period for the first release candidate: v0.3.1rc1, we've polished up some things and are now preparing for a new release:
- minor bugfixes & changes
- device detection
- only stable proxies
- proper packaging
Currently in progress is a new serial-pyio proxy that can send/receive MIDI signals, compatible to the way MonomeSerial is handling it too.
As a side effect, a Debian package of "PyPortMidi" for Python 2.4/2.5 (32bit) has been created:
Currently tested on (K)Ubuntu Hardy, but it should work with other Debian-based distros as well.
Finally, the current version of serial-pyio has been wrapped up for shipping. You can download the first release candidate v0.3.1rc1.
We've currently focused on GNU/Linux like operating systems, so if you're using it with Windows or Mac you could run into some "bumpiness".
Although there was no publicly visible activity on serial-pyio during the last months here on this SF page, a lot of progress happened.
We're proud to announce that the currently developed version of serial-pyio seems to be free of show-stopping bugs.
A new release should be available within the next days.
I've fixed the following bugs already, but I'm still doing some more testing/debugging before packing a new release.
The bugs were:
- setting non-default OSC host/port failed.
- OSC commands /intensity and /test went nowhere.
- led_row/led_col did not work for 0xFF values when device was rotated (/cable).
If you need the fixed version already, please help yourself and download the latest version from CVS repository.
I was told that controlling the LEDs on the 40h worked fine, but that keypresses were not sent at all.
I've checked the code and I've had a small bug, because I made a mistake with Python's optional function arguments in a class scope... This led to the problem that serial-pyio was expecting serial messages with 0 length (instead of 2 bytes).
Short: I've fixed it now, but I haven't uploaded the corrected version as new release, but will do that ASAP.
Although the docs might be a bit rough and Serial-PyIO is currently commandline only, it should not require any complicated installation beyond unzipping and running it (at least under Linux).
However, this current release should be stable and provide the ability to talk to a monome 40h almost out of the box (I'm still working on improving the installation process) - Except for the lack of non-MaxMSP patches for *nix systems, but I'm working on that.