Berlin Modular (ancient thread)
- u-he
- Topic Starter
- 30206 posts since 8 Aug, 2002 from Berlin
It is! The win version might become quite a tad faster though... a function that gcc inlines properly on Mac wasn't inlined by the MS compiler. This costs probably 20% extra cpu on Windows.HanafiH wrote:It's a nice idea. But it's murder on the CPU.
- KVRian
- 1325 posts since 6 Mar, 2001 from London, UK
I don't think 20% would make much difference on my old pilacrap!Urs wrote:This costs probably 20% extra cpu on Windows.
Urs
It reminds me of the Roland 100m. It has a very nice balance of simplicity in the modules coupled with flexibility and complexity through the patching. Many creative possibilites. And it sounds very, very good. Thanks Urs.
- u-he
- Topic Starter
- 30206 posts since 8 Aug, 2002 from Berlin
That was the first modular synth I ever touched. It must have left quite an impressionHanafiH wrote:It reminds me of the Roland 100m.
- KVRian
- 1325 posts since 6 Mar, 2001 from London, UK
Those stubby little sliders did. On my fingers.Urs wrote:That was the first modular synth I ever touched. It must have left quite an impressionHanafiH wrote:It reminds me of the Roland 100m.
-
- KVRian
- 598 posts since 3 Dec, 2005 from Sweden
Have you had time to fix the "roaming files" problem. Not trying to push you.
- u-he
- Topic Starter
- 30206 posts since 8 Aug, 2002 from Berlin
Nope, no time yet. Working day and night on all construction areas...pgvpgv333 wrote:Have you had time to fix the "roaming files" problem. Not trying to push you.
(You could of course just switch off UAC mode... if you surf carefully...)
- KVRAF
- 1723 posts since 17 Jul, 2001 from Milan, Italy
for me too...Urs wrote:That was the first modular synth I ever touched. It must have left quite an impressionHanafiH wrote:It reminds me of the Roland 100m.
-
- KVRian
- 504 posts since 8 Aug, 2009
Any chance we can beta test it?
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
- u-he
- Topic Starter
- 30206 posts since 8 Aug, 2002 from Berlin
You mean Bazille? Go to page 6 and scroll down to the bottomlagavulin16 wrote:Any chance we can beta test it?
-
- KVRian
- 504 posts since 8 Aug, 2009
As this is modular, is it possible to run each OSC through separate cores, as well as any particularly CPU intensive filters?
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
- u-he
- Topic Starter
- 30206 posts since 8 Aug, 2002 from Berlin
Not at all. The point about the modularity is that everything can be patched into everything else. The freedom of connectivity is the actual problem. It requires that all modules have a minimal latency towards each other (which is a fraction of a sample). That means, everything is bound to be computed in perfect sync.lagavulin16 wrote:As this is modular, is it possible to run each OSC through separate cores, as well as any particularly CPU intensive filters?
Running things on multiple cores is great when things can be calculated at arbitrary intervals (google for the "thread race" example), which only works if various tasks are either totally independent, or do not need to be calculated in tight sync.
Thus, as paradox as it may seem, maximum modularity in a synth plugin does not lend itself to independence.
-
- KVRian
- 504 posts since 8 Aug, 2009
Do you see any areas where an audio plugin can run across multiple cores, or is it simply going to require the ability for multiple cores to process in unison at the same (or close) latency as seen going through a single core?Urs wrote:Not at all. The point about the modularity is that everything can be patched into everything else. The freedom of connectivity is the actual problem. It requires that all modules have a minimal latency towards each other (which is a fraction of a sample). That means, everything is bound to be computed in perfect sync.lagavulin16 wrote:As this is modular, is it possible to run each OSC through separate cores, as well as any particularly CPU intensive filters?
Running things on multiple cores is great when things can be calculated at arbitrary intervals (google for the "thread race" example), which only works if various tasks are either totally independent, or do not need to be calculated in tight sync.
Thus, as paradox as it may seem, maximum modularity in a synth plugin does not lend itself to independence.
Urs
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
THIS SIGNATURE DOES NOT VIOLATE THE KVR FORUM RULES.
- u-he
- Topic Starter
- 30206 posts since 8 Aug, 2002 from Berlin
Well, some plugins technically run on multiple cores, e.g. UAD ones or stuff that uses the GPU. This however always involves latency to buffer up timing issues.lagavulin16 wrote:Do you see any areas where an audio plugin can run across multiple cores, or is it simply going to require the ability for multiple cores to process in unison at the same (or close) latency as seen going through a single core?
It doesn't really make sense to multithread the process of a single plugin. The overhead would not justify the gain. Instead, a host can run separate tracks and chains of plugins on separate cores. That makes much more sense.
