spacef wrote:that's disapointing...
What needs to be done is to pre-set the dsp where such and such device will have to load, without or with limited possibility of user changes. This is at developper level. This means that, to keep it modular, some of the module may have to exist in several versions (versions that load on different dsp).
Well, up to now, on the user level and if you assign devices to dedicated DSPs manually,- p.ex. because it´s best to load a big synth, immediatedly assign to a DSP which actually shows minimal percentage of load, then max out the voices,- that is working only while creating a project and it also works w/ several more devices you throw into the project one by one.
You´re able to work w/ this project the day you create it, sometimes 2 or 3 days and by whatever random bahaviour it craps out one of the next days.
If you remove something from a project you created and replace the device by another one, your manual DSP assignment isn´t worth a penny anymore.
1st, I thought it happens because I checked out some freebies and 3rd party modules and removed these, then building new w/ S|C Scope devices only, but it came back and now I assume it´s not caused by freebies or 3rd party stuff.
I checked out Cwm 16-16c mixer and I load mixers very early, exactly after all the XITE hardware-, ADAT- WAVE-, MIDI- and ASIO modules are into the project, then I load 4 AUX FX,- Masterverb Classic, S|C Plate X, S|C Chorus S, S|C LCR Delay S and do the connections.
At that piont, I wasn´t able activating the AUX busses 3 & 4 on/off buttons without getting the DSP SAT connection warning.
Using STM2448 instead fixed it, so I loaded STS4000 to DSP#9 which showed low DSP usage even I maxed out voices to 32 and made connection for sample inputs, sample monitoring, the stereo outs and 4 single outputs.
I saved at that point and re-loaded,- all fine.
Then I started w/ synths,- B-2003 1st,- no prob because is low on DSP anyway, Minimax monophonic,- no issue and they both work on DSP#11 ...
Prodyssey was the 1st one I assigned to a separate DSP#12 ... maxed out voices to 6 ... DSP warning "cannot load ring modulator... not enough SAT connection DSP 6 to DSP 9,- oops,- see above DSP 9 (STS4000).
Prodyssey 5 voices, same story,- 4 voices work at max. on DSP#12 being a 333MHz SHARC.
Just only examples.
In the end, I got it running because I left Prodyssey w/ the 4 voices and the next ones, Lightwave v5, Vectron Player made 8 voices, Profit-5 was fine for me w/ 5 voices like the original and Uknow7 worked w/ 8 voices,- all on separate DSPs and nothing loaded on DSP#18.
Not to forget to mention I switch off all compressors and EQs in STM2448X I don´t need for keys and I don´t have any insert FX loaded in channels except a S|C overdrive for Minimax.
I saved that project and it loaded for 3 days, hurray !
Started creating presets for synths, setting up MIDI CCs, saved everything.
Next day, game over.
I´ve seen the devices loading in the progress bar and at the very end,- DSP warning and heavy load on DSP#18.
In fact, devices load in exactly the order you used ´em creating the project,- but if you remove/exchange a device later, the new device loads latest when you re-load the project next day.
That might be as it should, but it also changes the DSP assignment you made.
Once, I threw in a simple Mic-DI source module in a given project.
I think that should be possible if I decide I want to record a voice ...
But no,- DSP limit warning.
To me that means, once a project runs,- don´t change anything anymore,- but that´s not how to work w/ audio.
I have to change something always here and there.
spacef wrote:
User setting to change the dsp on which a deice loads may have to be forbidden in exchange of stability.
As long there is no perfect working routine for the DSP load,- no.
OTOH, I´d prefer not thinking about any DSP load at all and throw in what I want at any time and it works.
When I saved my project described above,- it had a overall DSP load of maybe 51 or 52%.
When it crapped out while loading,- it was 60%,- that´s weird !
spacef wrote:
It is possible that I have to use less inserts in "large board" channel devices :-/
No inserts or direct outs used in my project,- just only what you read above.
spacef wrote:
Why do you guys think Scope 6 will improve things ?
I hope for improvements w/ any major update,- and version 5 to 6 should be one.
I hope for improved MIDI because it drives me nuts I have 1 MIDI In only and have to use crappy MIDI OX which puts high CPU loads on my PC w/ only 2 virtual MIDI cables which are nothing else than drivers in real world.
Sorry for the long post, but I think it´s necessary to describe what happens because my assumption is there are issues w/ saving projects or the way saving works up to now.
I don´t have any idea why for dedicated virtual instruments saved MIDI controller settings are in the nirvana when I re-load a project or load the synth in another project,- some synth´s MIDI CC assignment settings disappeared completely,- others partially.
I also had lost AUX send or return connections using STM1632X ...
Now think, there are clients in the room, you load a project and it hangs and/or you start rebuilding projects.
I had all kinds of warning messages meanwhile beginning w/ "driver not properly installed", especially after harddrive defragmentation and being fixed by rebooting the machine up to "hardware revision needs update" thingys and in between the SAT connection DSP limit dialogues.
spacef wrote:
not to question what you say, but i had the impression that scope 6 served a different purpose to make open source ?
Whatever featuritis will come,- the basics have to be covered 1st IMO.
Projects being created by users as templates and being saved without getting any warnings should load the same all day and if the user decides for removing/exchanging plugins or throwing in something new while the DSP meter shows 50% load,- it must work the same it works w/ VST plugins and a VST host while watching the task managers infos.
Bud