I was impressed with the responsiveness of the Re-compose team in troubleshooting and adding customer requirements since 2012. Thank you that we no longer have to Import or Export MIDI to/from the DAW and that you made it standalone ( never connecting to your servers to pre-process the harmony analysis or anything else.)
If only larger, filthy-rich, companies could be so attentive! I love Apple but they are slower than the American government in responding to many important requests, ex: Logic 9 and X persistent CPU core mismanagement problem.
At my current intermediate level as a composer, I NEED Liquid Notes ability to explore ideas I would never have thought of as quickly on my own. I am sold! Will demo it this week.
Is your code 100% pure Java? If so, I am proud!
Is Java the reason you can add features so quickly? I suspect so because I was a making similar composition assist/training software in music notation form in Java SE. I loved programming in Java!
In my prototyping, I was surprised Java could refresh Java 2D graphics, highlighting and playing back 32nd notes on my 867 Mhz stress test Mac, at a quick tempo. That was interpreted bytecode before the run-time compilation kicked in!
I never completed the project. Once I get the time away from composing ( if ever), I might release my code as a music notation framework for Java or arrange for someone else to use my code.
I drew everything programmatically, score lines, clef symbols, notes, stems, rests. It was gorgeous, zoomable to any percentage. I wanted notation software to be as user friendly as a video game.
If your design manages object instantiation and threading properly, the user experience is never slow and garbage collection never slows anything else down. The program ran unchanged from my Eclipse IDE on Mac and Windows.
With the Java security problems fixed, everyone should do desktop development using Java IMHO. Your software, and others', is proof that Java works well. Of course, security problems were never from apps downloaded from trusted sites in the first place...right? but the PR was still bad.
Oracle is serious about Java security. See this presentation for Java developers ( very boring to musicians ):
Secure Coding Guidelines for the Java Programming Language - YouTube
10 Minute Java Security - YouTube