Slow behaviour
-
- KVRer
- 13 posts since 12 Mar, 2008
Hi.
I have created a project where I use loops created by dragging the audio into the MUlab. This makes the project slow and if I click on parts etc. it takes several seconds to get any "answer".
My computer is brand new so I have no shortage of cpu or anything like that.
??? - says baeka.
I have created a project where I use loops created by dragging the audio into the MUlab. This makes the project slow and if I click on parts etc. it takes several seconds to get any "answer".
My computer is brand new so I have no shortage of cpu or anything like that.
??? - says baeka.
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Can you please post/email a screenshot of your composition so i have an idea of its structure/complexity. Thanks.
By the way: Are you on OSX or Windows?
By the way: Are you on OSX or Windows?
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Well received, thanks.
To be honnest i thought it was going to be such situation i.e. a composition with many (hundreds) of little audio parts.
MU.LAB is not (yet?) optimized for this kind of composition.
If you want to use audio loops, it's better to use them as a sample, not as a little audio part.
Maybe it woud be better that when one drops an audio file onto the composer, and it's a 'little' audio file (e.g. less than 10 secs), then MU.LAB could import it as a sample instead of an audio file.
Audio file parts are rather meant to stream long audiofiles from disk.
Hope i explain well, else let me know.
To be honnest i thought it was going to be such situation i.e. a composition with many (hundreds) of little audio parts.
MU.LAB is not (yet?) optimized for this kind of composition.
If you want to use audio loops, it's better to use them as a sample, not as a little audio part.
Maybe it woud be better that when one drops an audio file onto the composer, and it's a 'little' audio file (e.g. less than 10 secs), then MU.LAB could import it as a sample instead of an audio file.
Audio file parts are rather meant to stream long audiofiles from disk.
Hope i explain well, else let me know.
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
I've been thinking more about this.
I think it would indeed be a good thing if short audio files that are dropped onto the composer are loaded as samples instead of audio parts. I see no reason why not. Anyone objections?
I think it would indeed be a good thing if short audio files that are dropped onto the composer are loaded as samples instead of audio parts. I see no reason why not. Anyone objections?
-
- KVRAF
- 2938 posts since 18 Jul, 2005
And would this then create a new track with a MIDI note at the drag point, as well as setting up a sampler? My workflow involves dragging audio files straight in quite often, for some reason.mutools wrote:I've been thinking more about this.
I think it would indeed be a good thing if short audio files that are dropped onto the composer are loaded as samples instead of audio parts. I see no reason why not. Anyone objections?
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Yes, my initial thought was sequence part + note + sampler.
Disadvantage is that we won't see the waveform anymore.
Also splitting and cutting works differently, so i think there are objections. So i won't make wild changes at this point. This needs some more thought.
Disadvantage is that we won't see the waveform anymore.
Also splitting and cutting works differently, so i think there are objections. So i won't make wild changes at this point. This needs some more thought.
-
- KVRist
- 160 posts since 6 Aug, 2009 from UK
Just a thought on this. If it's a short audio part then it could be loaded into memory but still be treated as an audio part. Have a cut off point where audio is streamed from disk?
-
- KVRist
- 268 posts since 8 Nov, 2002
Based on my experience with Muzys and a similar workflow (ie. audio files threated as samples) i agree that there are some objetions to this method of handling audio files.mutools wrote:Yes, my initial thought was sequence part + note + sampler.
Disadvantage is that we won't see the waveform anymore.
Also splitting and cutting works differently, so i think there are objections. So i won't make wild changes at this point. This needs some more thought.
The most important for me is that playback is afected, 'cause you need to put the play cursor at the very beguining of the note if you wanna hear the audio part, and it's really anyoning when you're navigating through the project.
I'd seriously think in the advantages vs cons. I'd prefer that you'll find a solution for the "performance problem" so that mulab handles audio files better, rather than implementing this "shortcut" to address the problem.
-
- KVRist
- 268 posts since 8 Nov, 2002
+1cytone wrote:Just a thought on this. If it's a short audio part then it could be loaded into memory but still be treated as an audio part. Have a cut off point where audio is streamed from disk?
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Note we're only talking about short audio files, lets say max 4 bars long, so i don't think the cursor aspect is a prob.Juan Mendoza wrote:Based on my experience with Muzys and a similar workflow (ie. audio files threated as samples) i agree that there are some objetions to this method of handling audio files.mutools wrote:Yes, my initial thought was sequence part + note + sampler.
Disadvantage is that we won't see the waveform anymore.
Also splitting and cutting works differently, so i think there are objections. So i won't make wild changes at this point. This needs some more thought.
The most important for me is that playback is afected, 'cause you need to put the play cursor at the very beguining of the note if you wanna hear the audio part, and it's really anyoning when you're navigating through the project.
Besides this, using many hundreds of little audio parts in a composition was not really the intention, and the audio part subsystem isn't really written for that, hence the performance penalty. It also takes a lot of RAM that way!
Audio parts are rather meant for disk streaming.
Anyway, feel free to use it as you want.
I'm not sure if i'm going to rewrite the audio part system.
I was rather thinking about a separate type of part, a 'audioloop part' that would incorporate REX, beat slicing, beat stretching etc. But that's one for the longer run. I'll soon post a topic about the next steps.
Last edited by MuTools on Tue Jun 22, 2010 8:59 pm, edited 1 time in total.
-
- KVRist
- 268 posts since 8 Nov, 2002
I know, but even if it's 4 or 2 or 1 bar it's very anyoning, at least for me, real time and perfectly synced playback at any point of a composition is IMO very important when you're making some finetunings at certain points of a composition or a track, and you need to repeat certain parts many times.mutools wrote:
Note we're only talking about short audio files, lets say max 4 bars long.
Eg, if i have a 4 bar audio loop and i want to do an automation or whatever at bar 4 i need to play the 4 bars each time i want to hear or edit the changes in bar 4.
I find this method in the way of a fast and inspiring workflow.
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
But you have the same thing with longer notes and sample loops, there would be no difference to that. Not rejecting your point. But there are limits anyway.Juan Mendoza wrote:I know, but even if it's 4 or 2 or 1 bar it's very anyoning, at least for me, real time and perfectly synced playback at any point of a composition is IMO very important when you're making some finetunings at certain points of a composition or a track, and you need to repeat certain parts many times.mutools wrote:
Note we're only talking about short audio files, lets say max 4 bars long.
Eg, if i have a 4 bar audio loop and i want to do an automation or whatever at bar 4 i need to play the 4 bars each time i want to hear or edit the changes in bar 4.
I find this method in the way of a fast and inspiring workflow.
