You are here

Add new comment

Thanks for chiming in Rui, I'll provide some more clarification:

1. Presets: I do have presets included as an integral part of LibModSynth, but I call them "Programs", to comply with the official MIDI nomenclature :) See the upper left corner of the synth here:

http://libmodsynth.sourceforge.net/index.php?page=gallery

2. GUI: Qtractor < 0.5.1 won't show the GUI, I guess it's a bug that Rui has since fixed. I've provided pre-compiled binaries of Qtractor that you can use as long as your Qt and Jack dependencies are up-to-date:

http://sourceforge.net/projects/libmodsynth/files/3rd_party/

3. The xruns: If you're running a program/preset that has many unison voices, it may be more than your computer can handle. The best thing to do is open something like System Monitor and see if one of your cores is hitting close to 100% CPU usage. If it's not hitting anywhere close to 100%, and your latency settings aren't ridiculously low, then it could be a problem with my plugin or possibly jackd or some other part of the stack, at which point you should notify me so I can either fix it, or if it's not a bug in my project, I can at least point you in the right direction.

The initial version I released has no special compiler optimizations, as we speak I'm testing it with -o3 -msse -msse2 and -msse3, which will then limit my users to using computers no older than late era Pentium 4s and later Athlon 64s. However, the compiler optimizations should greatly improve the number of voices you can run.

Also, Rui's website is probably not the best place to ask for help with my project, I don't read it everyday ;) The only reason I saw it is because I was checking for new releases of Qtractor. The 2 best places to ask for help are here:

http://sourceforge.net/projects/libmodsynth/

or on linuxmusicians.com:

http://linuxmusicians.com/viewtopic.php?f=1&t=7713&sid=65d6098ba03c16784...

I do appreciate any bug reports though, I also currently have several small bug-fixes already committed to GIT that will be released any day now. Of course, if you follow the progression of my project, it's to be expected that there are probably still bugs:

18Dec: Profess that I have no idea what I'm doing, ask Rui's help
13Jan: Change course, begin making progress
2Feb: Several thousand harmonius lines of code later, make 1.0 stable release announcement on linuxmusicians.com

That is, by any reasonable standard, an insanely short amount of time for one developer to write a useful and stable piece software in languages I've never used before on an unfamiliar platform ;)

Thanks,
Jeff