Showing posts with label news. Show all posts
Showing posts with label news. Show all posts

Saturday, 22 February 2014

Downloads

Welcome To The Sonic Field Download Page

News:

I have not kept up with this page at all. However, a quite check at github will show that Sonic Field has been coming along. The biggest piece of recent news is the new memory manager.  Now out of memory errors a thing of the past.

Check out this blog and github commit comments for news.

Blessed Be The Cheese Makers

License:

Sonic Field is licensed under AGPL3. The bundled Jython jar is licensed under its own license - seee www.jython.org

Those found abusing the license terms will be banished to Castle Anthrax (which might not be such a bad thing)

No - seriously - do not mess with copy right. If you are interested in other licensing terms for any of my code - just ask and we will see what we can do.

Releases And Downloads:

  • Latest development version tree is on GitHub. This is generally working as I do not push broken builds!
    http://github.com/nerds-central/SonicFieldRepo
  • In the past I also had snapshots for downloads, I have given up supporting this as checking out the github version should be very simple. If you as not a github user and would like to get your hands on the latest version - just drop me a comment and I'll sort something.

And never forget that he is not the messiah, he is a very naughty boy. 

Saturday, 7 December 2013

Where Is Sonic Field

I have been remiss in not posting at all for months.

Sonic Field is live and kicking. I did not bother renewing the website for it as the traffic was so woefully light. However, the project lives and the source is backed up into Google's Drive system.

Progress over the last few months:

1) The memory manager is working very much better indeed now and I found a near perfect set of GC settings to that Sonic Field no longer swaps out data which is about to be garbage collected anyway. I guess it still does this a bit - but nothing like as much as it did.

2) Better memory management has caused me to be able to go back to double precision mathematics throughout.

3) 2 was very important for the next big improvement which is the addition of a FFT engine. Now, I promised to never put FFT in Sonic Field because so many of the effects produced in the frequency domain are so artificial sounding; the whole thing of FFT processing breaks the analogue synth' model of Sonic Field. However, there are some effects which are just impractical in the time domain; most important of these is convolution. I have a granular convolution reverb system running now and it brings Sonic Field's reverbs up to leaders in the field for the first time.

4) More music: Now I am working only one contract (I had a time working 2 and that was exhausting) I am putting more time into composing. I also indulged in rendering someone else's music. That is not something I normally like to do any more. In this case, I did it as a challenge to learn more about how to handle classical music in Sonic Field and how to render string sounds better. The result is on youtube: