Page 1 of 2

Tunefish synth

Posted: Sat Jan 18, 2014 5:00 pm
by StudioDave
Greetings,

Seen this morning on KVR :

http://www.tunefish-synth.com/

Native Linux VST beta now available. I haven't tested it on anything yet.

Best,

dp

Re: Tunefish synth

Posted: Sat Jan 18, 2014 6:15 pm
by sysrqer
This looks really nice, I love the UI and the way everything is right there and simple to find. Definitely will be downloading it and trying it, thanks.

Re: Tunefish synth

Posted: Sat Jan 18, 2014 11:26 pm
by GraysonPeddie
Do any of you think that the songs in the Tunefish v3 Demosongs section sounded like 80s? It does to me and it sounded nice due to snare drum. Awakening sounds nice too. Ah, that bassline...

It's incredible how much you are getting for free for LINUX!!! :)

Re: Tunefish synth

Posted: Sun Jan 19, 2014 5:38 am
by sysrqer
I can't make Qtractor recognise this. It loads up in Carla though.

Not sure I agree about the UI being big, looks about right to me. Perhaps could be shrunk a little bit but seems fine to me and fits on my 15 inch laptop ok.

Re: Tunefish synth

Posted: Tue Jan 21, 2014 5:08 pm
by danboid
Tunefish has loaded fine under qtractor for me under KX x64.

Re: Tunefish synth

Posted: Tue Jan 21, 2014 5:20 pm
by sysrqer
Yeah I have it working now, for some reason qtractor doesn't like it being in ~/.vst but moved it to /usr/lib/vst and it's working fine.

I love this synth, I'm amazed at some of the sounds it can make and the fx are lovely.

Re: Tunefish synth

Posted: Tue Jan 21, 2014 6:10 pm
by danboid
I installed it in ~/.vst as they recommend and it works fine under qtractor here.

Re: Tunefish synth

Posted: Tue Jan 21, 2014 8:12 pm
by danboid
Looks like the source to tunefish is included in the zip of Enigma Studio's source:

http://www.braincontrol.org/enigma.php

Not sure about licensing yet.

Re: Tunefish synth

Posted: Tue Jan 21, 2014 9:42 pm
by danboid
I've just done some rough and ready benchmarking of TAL-Noizemaker VST vs Tunefish VST when hosting 4 instances of one or the other, each in its own MIDI track.

Noizemaker

1341212 MB RAM used, 2/3% CPU

Tunefish

1304440 MB RAM used, ~7% CPU

So it seems to consume a little less RAM but uses slightly over double the amount of CPU compared to what Noizemaker requires.

I can defintely see I'll be using Tunefish anyway as you can get some great sounds out of it. Its not often we get good open source synths so lets hope they choose a good license and make further improvements to it!

Re: Tunefish synth

Posted: Tue Jan 21, 2014 10:50 pm
by stanlea
The .cpp and .hpp files contains this line :

Copyright © 2003-2012 Brain Control, all rights reserved.

So I guess, they didn't ask themselves what was a good licensing.

Re: Tunefish synth

Posted: Tue Jan 21, 2014 11:21 pm
by ssj71
danboid wrote:I've just done some rough and ready benchmarking of TAL-Noizemaker VST vs Tunefish VST when hosting 4 instances of one or the other, each in its own MIDI track.

Noizemaker

1341212 MB RAM used, 2/3% CPU

Tunefish

1304440 MB RAM used, ~7% CPU

So it seems to consume a little less RAM but uses slightly over double the amount of CPU compared to what Noizemaker requires.

I can defintely see I'll be using Tunefish anyway as you can get some great sounds out of it. Its not often we get good open source synths so lets hope they choose a good license and make further improvements to it!


I've been told the best benchmarking is the DSP amount that is reported by Qjackctl. It could vary a lot depending on the effects too. I'd like to see the DSP "score." (for fun facts, IIUC its calculated by what percent of the period available to fill the buffer is taken up by the jack client.)

Re: Tunefish synth

Posted: Thu Jan 23, 2014 10:56 pm
by danboid
I spoke too soon regarding the source. I wrote to the author regarding the licenssing and he replied:

I did not release any source code so far. The code contained in turtles all the way down is an older windows-only version and yes, this is not released unter any open source license, this is just intended for people to check out how this 64k actually works inside :) I might open source tunefish at a later time.


I also asked about TF4 on ARM

An ARM port is not an issue, I had it already running on a Beagleboard with Cortex A8 processor, however the additive synthesis just takes too much processing power for it to run at acceptable speeds even with NEON optimizations. I am waiting for a paralella board right now to experiment with its 16 core cpu. That might do the trick. The reason behind that is I am building an actual hardware version of tf4 so I've been doing experimenting with ARM alot already ;)

Re: Tunefish synth

Posted: Wed Jan 29, 2014 8:53 am
by DanielD
Carla can't find it, I've put it in /usr/lib/vst

There is already FooYC20.so there, and it is seen by Carla on refresh, but not Tunefish. Is there anything special to do besides unpacking the Tunefish archive in the directory ?

Re: Tunefish synth

Posted: Wed Jan 29, 2014 9:24 am
by DanielD
Yep, I tried to put it into my home .vst, no changes

Re: Tunefish synth

Posted: Wed Jan 29, 2014 9:45 am
by DanielD
It needs Glibc 2.15, where I'm running a Debian Wheezy Stable with Glibc 2.13. Too bad :x At least it is not Carla ;)
The upgrade is doable but appears to be a little bit dangerous...