My situation is as follows:
I'm creating music with ardour (2.4.1 svn currently), it's actually kind of loop based music, with a lot of breakbeats (drum and bass) with sliced beats. So all sample based.
1. When I copy and paste large collections of samples memory gets filled like crazy, leading to full use of swap file and eventually my Ubuntu system getting unresponsive.
What I noticed is since from every slice you can adjust the beginning and the end, it probably stores the whole original sample in memory. And ardour does that for every slice.
I'm not sure about this, but since all my slices originate from like 10 loops of beats of a few MB's, I can't think of any other reason why my 1.25GB ram + 2GB swap gets used on full load by cutting and pasting 2-4 bars of samples.
With this effect occuring a lot it's just not possible for me to make music like that.
So I would like to propose instead is in place, non destructive editing of files.
If you load a sample and splice it, that the original doesn't get cut up (maybe an option to store the slices) and solely references the original by start and stop regions.
If a method like that is used it doesn't matter if you copy the same slice like a hundred of times, ardour still stores just the original sample in memory.
I hope my point is clear enough
2. Another issue is that I want plugins to be able to be turned of during a track. And I don't see how I can do it. Maybe automation of the activate/disable button?
3. I miss pitch shift possibilities (like per cents or notes). I know there are a few plugins which handle pitchshifting (quite badly to my knowledge), but they all work in percentage afaik.
4. I lack also a decent equaliser. The 10-band eq just colour the sound to much if one wants to augment certain frequencies. And you can't change the frequencies they operate on.
A grafical equaliser with some peaks and bandwith choses should do the trick normally.
Is such a thing possible with LV2? 'cause I think Ladspa wasn't up for something like that.
If LV2 is good enough for it, maybe I'll do the job myself once I have the time. But I'm lousy when it comes to GUI's so I could use some help.
Thanks for reading so far
Hopefully my 2c are taken into account.