One of the lucky people who got a pre-release copy of Noise IO has posted a review which sounds very interesting. I just hope it comes out for the rest of us soon.
SunVox 1.1 has arrived, and there’s loads of new features in there. In fact, the list looks amazing:
What is new:
* new module: Delay;
* new module: LFO;
* new module: FM synth;
* new module: Reverb;
* new module: Vocal Filter;
* added “anticlick” controller in the “kicker” synth;
* added “vibrato type” controller in the “flanger” synth;
* added “mix” controller in the “filter” synth (mix original signal with filtered);
* added new mode “cubic interpolation” for high quality sound in synths: SpectraVoice; (this mode not working on PDA);
* new feature: changing font size in the pattern editor;
* new feature: main menu -> edit -> interpolate velocity;
* new examples: city_dreams, forests, pong, window;
* new simple examples: delay, delay2, reverb, lfo, fm, voice;
* fixed major bugs on PalmOS devices with non-square screen;
* added sample-editor to the sampler module;
* ALSA support in Linux;
* redesigned some GUI elements;
* code optimization.
When I’ve had a chance of checking this out I’ll post on it again.
Noise IO has updated their site with this video on factory presets.
Virtual Deck has released a lite version of their DJ app for iPhone OS.
iTalk from Griffin is effectively the software version of their hardware for the iPod classic / 5G etc.
They also have a sync app for the Mac and a windows version coming ‘soon’.
We’re happy to inform noise addicts that the release version of Noise.io will feature a velocity-responsive keyboard.
That’s possible because of our unique technology: the higher you hit the keyboard note – the lower the velocity will be. So, you should aim lower for more volume.
Meanwhile left part of the screen is used as an assignable 3-dimensional modulation wheel (yes you can do multitouch there).
All this comes naturally and after a little training, expressive play is possible.
By the way, the betatesters have just got the pre-release final beta and soon will hopefully post their first impressions in the forum 🙂
Thanks to ‘_aa_‘ for this comment:
I beg to differ. Java is perfectly capable of handling all aspects of digital music production. Because it runs in a virtual machine, load times can be increased as the virtual machine is loaded, but actual application performance is no different than C or any other byte compiled language. If all the other applications for Android are written in Java, then the virtual machine will already be resident in memory and load times will be indistinguishable from any other language.
Long story short. Performance is not an issue for Java.
I would point to JSyn (http://www.softsynth.com/jsyn/) as an example of real-time audio synthesis in a purely Java based environment.
I’m certain processor specific modifications will be required, but it will not be an insurmountable challenge to modify JSyn, or develop a new real-time audio synthesis API for Android. All manner of other music applications already exist in Java form.
Google is right to embrace Java. Plus Android is built on linux, so there’s no reason C code won’t execute on it, just as there’s no reason for there to not be a JavaVM for the iPhone, but Apple is blocking Sun from implementing it.
I don’t know much about Java to be honest, but this does sound interesting. I shall have to look into it in more depth. In the past I’ve tried mobile processing, but haven’t done anything with it for a while.
I know there’s been a lot of talk about a Sun Microsystems JVM for iPhone, but that’s gone quiet. Also, the IBM Micro environment for Palm OS is no longer available. As for Windows Mobile, I don’t know about a JVM for that platform.
So, if we can access useful JVMs for a platform, then maybe Java could be a useful and simple language for mobile music.