What is KVR Audio? | Submit News | Advertise | Developer Account

Options (Affects News & Product results only):

OS:
Format:
Include:
Quick Search KVR

"Quick Search" KVR Audio's Product Database, News Items, Developer Listings, Forum Topics and videos here. For advanced Product Database searching please use the full product search. For the forum you can use the phpBB forum search.

To utilize the power of Google you can use the integrated Google Site Search.

Products 0

Developers 0

News 0

Forum 0

Videos 0

Search  

New development perspectives.

Official support for: zynaddsubfx.sourceforge.net

Moderator: paulnasca

User avatar
KVRAF
 
4236 posts since 5 Aug, 2006, from UK - Here!
  

Postby folderol; Mon Mar 17, 2008 1:55 pm

On this year's Linux Audio Conference there was a very interesting paper on threading, with real-world testing backing up what the authors said.

Their conclusion was that all programs should use exactly the same number of threads as there were processor cores (calculated at run-time) for maximum work distribution and throughput.

The experimental results, based on 4 cores, showed peaks where this was true, with typical exponentially lower peaks at x2, x4, x8 etc.
It wasn't me! (well, actually, it probably was)
KVRAF
 
11103 posts since 26 Nov, 2004, from UK

Postby djsubject; Mon Mar 17, 2008 2:30 pm

matterblue wrote:
pbhs wrote:Hi Matterblue,
have you upload the fixed VST on the sourceforge site ?


Yes. The files were uploaded Friday. A few hours after you reported the error.

---


Thanks!!

at last i have a stable ZynSubFX in my vst folder :D

Subz
KVRAF
 
9013 posts since 6 Apr, 2003

Postby grymmjack; Mon Mar 17, 2008 8:19 pm

i'd love to help you with the UI on this. please click my sig to view my work and contact me if you want my help.
KVRAF
 
11103 posts since 26 Nov, 2004, from UK

Postby djsubject; Mon Mar 17, 2008 8:39 pm

:clap: :band: :band2: :party:
KVRAF
 
7822 posts since 16 Apr, 2003, from -on the outside looking in
 

Postby ouroboros; Mon Mar 17, 2008 9:04 pm

grymmjack wrote:i'd love to help you with the UI on this. please click my sig to view my work and contact me if you want my help.


this has the potential to be a giant slayer :hyper:
User avatar
DuX
KVRAF
 
3186 posts since 14 Mar, 2002, from Underworld
 

Postby DuX; Mon Mar 17, 2008 10:16 pm

This is so huge.

Hopefully this time around we'll have a better looking, and better working VST version.

Cheers!
It is no measure of health to be well adjusted to a profoundly sick society.
KVRist
 
65 posts since 5 Oct, 2006, from Venice - Italy

Postby pbhs; Tue Mar 18, 2008 2:00 am

Thanks Matterblue,
i am giving a fast try to the VSTi and now it work.

Another thing: why your VSTi is 1.531.904 byte and the VSTi BETA5 (2005) is 1.650.688 byte.
There is some changes or is only a question of better otpimization made by compiler ?.
You can find my music here BuzzMusic BHSMusic
KVRist
 
32 posts since 13 Mar, 2008

Postby matterblue; Tue Mar 18, 2008 2:35 am

pbhs wrote:Thanks Matterblue,
i am giving a fast try to the VSTi and now it work.

Another thing: why your VSTi is 1.531.904 byte and the VSTi BETA5 (2005) is 1.650.688 byte.
There is some changes or is only a question of better otpimization made by compiler ?.


The size changes come probably mainly from using a 2 generations later (newer) compiler.
But there were also some internal changes applied. For instance: The 2005 binaries used an older version of a precompiled FFT (Fast Fourier Transform Library). I updated the library to the latest version and compiled those sources directly into the code. This way the compiler can do better optimization. But the optimization isn't made for size but for speed!

So that's anyhow a side effect. I also think, that the latest version is better performance optimized in general, because I removed several unneccessary float - double (and vice versa) conversations. The internal processing is consequently 32 bit (also inside the FFT routines). I decided to remove all internal 64 bit processing for a certain reason: VST requires generally 32 bit for the output (commonly). So I think it is a good idea to do all consistently with internal 32 bit floating point processing and not permanently doing internal conversions between 32 and 64 bit.

And I think, nobody really would hear a difference whether a plugin uses 32 or 64 bit internal processing. That's a marketing hype and nothing for real *smile*. Really.

Note: There isn't currently any SSE2/3 optimization set used. All the processing uses normal floating point units of the processors. Switching to SSE (especially with the internal FFT routines) probably needs exhausive testing. But Zyn - on the other side - uses FFT merely for preprocessing. Not so much for the realtime processes.

So: You don't need to be affraid. There's nothing missing inside... only some SlimFast cure ...

---
KVRist
 
32 posts since 13 Mar, 2008

Postby matterblue; Tue Mar 18, 2008 2:45 am

grymmjack wrote:i'd love to help you with the UI on this. please click my sig to view my work and contact me if you want my help.


The UIs look great!!!
Especially the 'SilverBox'.

Did you took a closer Look at Zyn yet?
This synth is huge! There are many internal windows and an entire battery of parameters. It is even multitimbre (on 16 MIDI channels). So it's in principle an entire Audio Workstation itself !!!

Designing and implementing a new GUI would be really HUGE work for all parties...
That isn't made in a few days...

---
KVRAF
 
2893 posts since 26 Jul, 2005, from dun unda
    

Postby MaliceX; Tue Mar 18, 2008 2:51 am

This needs to be known! :O ZynAddSubFX is finally in motion again! :o

Will be keeping close watch of this thread! Good luck with the project.
KVRAF
 
11103 posts since 26 Nov, 2004, from UK

Postby djsubject; Tue Mar 18, 2008 4:37 am

MaliceX wrote:This needs to be known! :o ZynAddSubFX is finally in motion again! :o


:D

great isn't it?

A big thank you to all involved in ZynAddSubFX :hug:


the sound of this thing is unreal!

i'm starting a new course teaching the ungrateful youth music production at my local community center,

this & helix will be much welcomed there

Subz
KVRAF
 
9013 posts since 6 Apr, 2003

Postby grymmjack; Tue Mar 18, 2008 10:27 am

matterblue wrote:
grymmjack wrote:i'd love to help you with the UI on this. please click my sig to view my work and contact me if you want my help.


The UIs look great!!!
Especially the 'SilverBox'.

Did you took a closer Look at Zyn yet?
This synth is huge! There are many internal windows and an entire battery of parameters. It is even multitimbre (on 16 MIDI channels). So it's in principle an entire Audio Workstation itself !!!

Designing and implementing a new GUI would be really HUGE work for all parties...
That isn't made in a few days...

---


matterblue; thanks very much. yes i have used zyn and it is a great instrument. the UI is confusing, but functional. i think i could help you there. how much flexibility will be afforded for UI redesign?

i've done many complex projects for many years now; including skinning/themeing shell replacements/os utilities in addition to the instruments/effects. i have seen how complex zynaddsubfx can get but maybe it could be tamed a bit by some patient men?
KVRAF
 
5901 posts since 25 Sep, 2003, from right here, as you can see ...
 

Postby brok landers; Tue Mar 18, 2008 10:33 am

what the ... !??:o :shock: :harp: can i believe this???is the development of this beauty finally continuing??? [is off to try] ....
damn, grym, yeees, do a gui for it! one screen only, with tabs for the sections ... will ya?
reg, the brok
Image
-gear is as good as the innovation behind it-the man-
KVRAF
 
9013 posts since 6 Apr, 2003

Postby grymmjack; Tue Mar 18, 2008 10:35 am

brok; you know that ease of use and comprehension are my two #1 goals. but i cant speak for matterblue about the migration from windows -> tabs -- this is something only he can say.
KVRAF
 
5901 posts since 25 Sep, 2003, from right here, as you can see ...
 

Postby brok landers; Tue Mar 18, 2008 10:41 am

yeah, of course .... :)
i was just finger-dreaming, so to say ...
btw, do i have to download the whole developer package from sourceforge?
or is there a compiled version as a dll or an installer?
if so, where is it?
reg, the brok
Image
-gear is as good as the innovation behind it-the man-
PreviousNext

Moderator: paulnasca

Return to ZynAddSubFX