On December 10, 2013 05:56:29 PM Florian Jung wrote: > Hey folks! > > news news news news news! > > checkout my latest audiostreams branch in my private repository > (github.com/Windfisch/muse)! > > It's getting quite usable now :) > > Try importing some random audio file (with uniform tempo, that is) into > a wave part. MusE does automatic beat detection (pray that it'll work > ;)), and then automatically stretch the wave so that it follows your > song's tempo. > > (try it, add tempo changes) > > > Feel free to point out (or fix :)) any bugs you might have found. > > Cheers, > flo
Hey hey! Busy upgrading OS. Wanted to see newer KDevelop after running *Ub L.T.S. OS for so long. I built BOTH master and audiostreams branch. Robert, I don't recall seeing notification of your recent additions. Or... I was asleep... You've been a busy bee, eh? *** PLEASE VERIFY: I noticed in BOTH builds there is a new severe problem saving and reloading songs, every time: I add TWO wave tracks to a fresh blank song (and import a couple of waves to them). Save, then reload and there is only ONE wave track - and it has NO wave part in it. It happens whether I add them to a new song or an existing one. I MUST CHECK: It may be because I'm switching between the two builds, they each store different things in the song/config file - but this SHOULD NOT HAPPEN, MusE has always been semi-tolerant of such cases and should not stop working because of unknown or missing xml strings. --- Hookay... Now the audiostreams branch: I noticed if I attempt to import to a wave track a wave which resides in a READ ONLY directory, audiostreams cannot create the .tempo file. Florian, you might want to use or tweak my Copy On Write code. Look in wavecanvas.cpp : WaveCanvas::modifySelection() for the label "Copy on Write: Check if some files need to be copied..." You may want to basically copy that code (or similar idea) up the chain to a more suitable location. Being in WaveCanvas::modifySelection(), it ONLY activates if the user is copying or cloning an EXISTING wave. It prompts the user to copy it to the project directory IF necessary due to read-only file or part-sharing etc. So instead you'll need to catch when user imports ANY wave from a read-only location, and prompt. (Try my code: It informs them the file names and SIZES in a listbox so they can be sure they want to copy.) Also, you're probably aware of this but just in case: When I use pencil to resize a wave part in Arranger, it always shrinks really thin and eventually nearly disappears. Also, I'm easily detecting some amplitude 'wavering' in the playback, they actually sound more like 'soft-edged' irregular dropouts in the sound. This is with tempo unchanged. I guess the converter is 'always on' :( But I do see you have more work to do such as passing a 'finished block' boolean to the RB converter process function and so on. So far, other than that with my limited tests, it works. I took one of my slow songs and sped it up nearly double speed. Ha! Totally different feel now - like fast funk metal! All for now, thanks. Tim. ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
