Version 1.5.6: - bug-fix: Sound release now works as desired and some other minor fixes. - overall runtime improvement. On my system I noticed up to about 30 percent less CPU usage. - added some new instrument settings to the "test" folder. Version 1.5.5: - Over all improvement of tuning. The string synth is now "well tempered" over the full range of notes. The frequency error is less than 0.005 percent compared to the theoretical value of a sinus wave, with the assumption that the sound is played exactly at 44100 samples per second (a = 440Hz). - Removed "oversampling" mode to save CPU time. - Extended filter envelope attack speed to allow slower attack. A attack speed value of 1 will start the envelope from maximum now (attack time = 0). - Enabled pipe input mode again. In this mode real time scheduling is NOT possible (linux bug). Conservative "renice(-11)" is used instead. To have "clean" audio output in this mode you should not run RTSynth together with other periodic driven programs like xosview or network services. I have tested this mode with Simon's "midikb" application (www.sdf.se/~simon/). The following standard syntax is used: 'RTSynth 1. Try out the new synth settings in test/. - Reading midi events from stdin or pipe may block the system -> feature dissabled. - added "piano" and "piano2" to additional wave in string synth. This ones take care of the geometric position of the piano hammer -> suppressing of the great second. Examples: test/Epiano-new*.pst - added amplitude LFO to string synth. - added scale-able bore size to flute synth for more unnatural (synthetic) sounds. Still very simple models with cylindric bore. Version 1.5.2: - added main panel. - added flute synths based on "base clarinet" and "base flute". Embrochure-size,-feedback and feedback filterorder are only active in "flute" mode. - added "soft damping" mode to string synth. The setting "off delay" is ignored in this mode and "off-damping" is the final damping value. - added oversampling mode to string synth. - next version hopefully implements full midi ctrl of all parameters... Version 1.5.1: - bug-fix: midi note to frequency translation fixed. - simple vu meter added. - modulation mode for universal filter added. - code for "volume #7", "pan #10" and "hold pedal #64" midi controller added. "hold pedal" is only in 24 voice mode active. - added 24 voice mode for active midi controller #64 support. - added 4-pol (24dB) low pass output filter to string synth. - icons for WindowMaker added. - minor performance improvements to minimise the CPU peak load. - added test directory with simple examples (settings and midi files). - added support to read midi events from stdin (pipe). only tested: "cat /dev/midi00 | ./RTSynth"