OK I'm almost done with what I wanted to accomplish
with this commit. Still a few touch ups and so on.
Then to get back a few steps.
I've still got a lot more to do with the mixer, strips, arranger
and so on as I mentioned, Robert.
Hang in there folks.
Robert try the wave spikes / non-identical wave thing you reported.
Still happening?
Here's what's in this commit:
- Non-shared event lists followup: Wave event sndfile handles are now truly
unique - overlapping multiple compressed audio file instances will play
now instead of halting MusE.
TODO: When a wave part is edited, ensure other instances' caches are updated.
Note: The master sndfile list is now meaningless. (It now allows MULTIPLE
instances of SAME wave file.)
It will either soon be REMOVED, or embellished/re-purposed. As will the
Clip List Editor. It is kept for now, so that the Clip List Editor can help
debug what is going on.
- Fixed crashes when using wave editing functions. Possibly fixes recording
spikes too?
- Close or re-open sndfiles in deleted or undeleted wave tracks/parts/events.
- Fixed part copying in Duplicate Tracks function. Dialog added new modes.
- Revert old: Do not auto-snap newly recorded wave parts to the grid.
(Importing never did this.)
- Streamlined some complex multi-cycle operations (stopRolling, recordStop,
deleteTracks etc.) into single undoable operation lists (one cycle).
- Eliminated the (very old) brief total audio dropout on transport stop
or rec stop. Yay :-)
- Fixed the (very old) audio FIFO underrun copious errors, at song load
then play. Yay :-)
- Added undo of recorded audio automation controller events.
- Good speed ups to midi sustain controller real-time stop/start
disabling/reenabling loops. (Rearranged the loops - it was iterating
all 200 ports x 16 channels).
- Still some related finishing work to do...
Thanks.
Tim.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer