Sunday, January 11, 2009

small psynth update

my softsynth got some new interesting upgrades, so sharing them to everyone interested (if any :)

1. moved from openal to sdl for "standalone" sound playback

this fixed a lot of problems, and reduced amount of work to get stuff done

2. added possibility to apply filters per-channel (as opposed to per-voice)

e.g. delay fx can benefit from this a lot in terms of cpu usage.

3. implemented Tracker and Step Sequencer, to experiment with music composing

both tools are pretty basic, but mostly usable

4. last, but not least, added JACK support.

that means that we can combine psynth with other programs, etc
and there's already some basic MIDI support (i successfully played with psynth and XioSynth49 keyboard)
for now, MIDI support means "just note on/off events"
supporting velocities, controllers, channel switching, etc is on it's way.

if there's anyone willing to join the project, or you have any ideas - feel free to contact me.
project page: http://psynth.sourceforge.net/
or even better: http://gitorious.org/projects/psynth

please note, that psynth currently runs on linux only (both x86 and x86_64 though), which means that there's no way to run it on windows.
that's because of jack support mostly.
and maybe it will work on some of the other unix flavors.

oh, and screenshot of course (click for full size)

0 comments: