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

Reply via email to