The same download combines a free version and a shareware version.
The "free taster" is free to use indefinitely and has most of the features of the pro version except that it is restricted to the most used time signatures 1/4 (i.e. metronome click), 2/4, 3/4, 4/4, 6/8 9/8, 12/8 and up to 4 subdivisions, it also lacks a few pro features such as gradually changing tempo.
The pro version with odd time signatures, polyrhythms, additive rhythms, and all the pro features, has a 30 day free trial (which you can start at any time and also you can renew the free trial as often as you need to by contacting the developer).
Just about everything works now (I have done extensive work on the code making it compatible so it can run on Wine just as it is).
That includes the core features;
* Bounce animations - both the 2D and the 3D bounce (though they may be glitchy on slower computers).
* Unicode symbols for bouncing characters
* Timing is reasonably accurate now especially with the low latency kernel, and with use of busy waits you can make it even more accurate.
* Start up times are now acceptable, just a few seconds (was minutes)
* Tool tips and context sensitive help changing depending on the mouse hover location or keyboard focus
* Doesn't crash with normal use
Close to 100% compatible.
What does not
Anti aliasing (edge smoothing) doesn't work. This mainly affects: the skin, tempo dial, and the bouncing ball animations.
The direct export to video doesn't work in 3D, and the 2D export only works for full frames (uncompressed).
In detail: the 2D and 3D bounce works fine in real time - but if you go to Visuals >> Export Rhythm as animation and try to save an animation directly to disk, then for the 3D bounce each frame shows up as a black frame. For the 2D bounce, if you select full frames (uncompressed) then it saves okay but for any other choice you get an error message with
Error details: AVIERR_MEMORY: insufficient memory
What was not tested
I have tested most of the program - but it is a huge program with many features in it.
Some of the less used minor features haven't yet been tested in Wine. Also I haven't tested all the ways the features can be combined together.
However - I have tested all the core features. These give reasonably thorough tests of most of the windows routines called by the program. So I am reasonably confident that most of the minor features and combinations of features will also work.
As a music software program with timing important, then it is best to use wine-rt and the low latency kernel for linux. For maximum compatibility with Windows, it is best to install a midi synth such as QSynth under Wine. QSynth (or any other soundfont player) installed with any suitable GM or (preferably) GS sound font is a reasonable "drop in" replacement for the Microsoft GS Wavetable synth, which comes as standard on Windows as part of Direct X. You can get qsynth here: http://qsynth.sourceforge.net/qsynth-index.html You can use the fluid synth soundfont fluid-soundfont-gm - in KxStudio I downloaded it using: sudo apt-get install fluid-soundfont-gm You also need to set up midi correctly so that the midi out for Bounce Metronome is routed to QSynth using Jack, and so that the audio output of QSynth is routed to the audio out for Linux. In my own testing on KXStudio I used Catia to set up Jack to route the midi from "Midi through port-0" to qsynth and then from qusynth to system playback_1 and playback_2 If you install qsynth like that then it is close to 100% compatible with Windows. However I can't say that it is flawless because of the 3D bounce export issue. I rate it as silver for that reason, and also because the user does have to install qsynth to get it to work similarly to the Windows program. My own testing was done using the KXStudio install of Ubuntu, installed within Virtual Box on Windows. It's also been tested to some extent by other users with native Linux machines.
|Ubuntu 12.04 "Precise" i386 (+ variants like Kubuntu)
|Apr 19 2013