Woops, here's the proper thread...sorry about that. I'm copying my post from the other thread here, too, just in case:
Hey JW, I was looking for a thread on Lokomotiv, because you're so close to having a new classic on your hands, it almost hurts!
I am in love with your synth (Loko), but it has some fundamental issues that you really should be able to fix fairly easily and it will definitely turn it into one of the most memorable and most certainly usable synths out there! I kept writing in your release post, not sure, if you were reading any of it?
Polyphony logic needs fixes:
1) (same) Note cancellations
A same note should not get cancelled by being struck again. Especially when you have velocity on amp, you will notice how wrong that is. That's a compare you can literally throw out.
2) Other odd note cancellation criteria?
I'm not sure how you make the choice to cancel notes when you go beyond maximum polyphony, but it seems like it's not based on the quietest notes still playing? I was thinking about making a sorting routine during the play processing, which would avoid having to make some dedicated loops for such a check afterwards. Then, if any number of notes goes beyond the maximum polyphony, you could go through that sorted list of quietest notes. It might sound complicated, but it really isn't, and it would be a great exercise for you to create a powerful competitor in the commercial world later on, for sure! (...along might come some buffering approach, but that might be a bit too much right now?!)
3) custom set maximum polyphony
Your synth is beautifully efficient and fast and can handle a much greater amount of notes playing. An option to determine maximum amount of voices would be really perfect! Alternatively, increasing it to 64 or 128 might be adequate as well? But some people might still want to use old machines, I don't know...
1) Global Tuning
I was pretty shocked to not find that, actually. Seems trivial, but it's pretty vital in a number of ways, besides fundamental tuning on songs, with a powerful synthesis like yours you want to explore more sophisticated frequencies and without global tuning that is really tough!
2) Individual tuning for oscillators
Would be fantastic!
Really just the Bend Range mistake. Pitch bend range shows the amount of half notes you can go around your current note. The smallest being 1 not 2! So...it really should be your current bend range - 1.
If you can somehow manage to fix those things above, you can be sure you'll soon be the loudest name praised in the scene and the splash you'll make will carry you for a long, long time! Any endeavors for a next commercial synth will promise to be an instant hit and probably an instant classic. I don't say this lightly! I'm sure of it!
Oh, and please, please, forgive me, if I ask that, but the current OSC (#79) features your beauty and if you somehow manage to squeeze in at least the polyphony mattering fix of the same note cancellation kind of shortly, it would be awesome. Increasing polyphony would be also fantastic, of course... but, yeah, the former is much, much more important!
Thank you for your piece of glory and beauty and I'm already a huge fan of yours!
(Holy crap, I just noticed that this thread is over a year old?!? How did I miss all this? Now I'm really praying jwchoi is still developing!?!)