From: Robert J. <spa...@gm...> - 2012-12-29 17:50:20
|
2012/12/29 Florian Jung <flo...@we...>: > Am 29.12.2012 16:43, schrieb Robert Jonsson: >> Hi Florian, >> >> nice to see you back :) >> >> 2012/12/28 Florian Jung <flo...@gm...>: >>> Hi folks >>> >>> I've got an idea about a tasty new feature: >>> >>> Imagine that you could import an arbitrary piece of music which you only >>> have as audio file (mp3, flac or the like); >>> Then you'd play that piece once and tap the beat. MusE saves this >>> tapping information for later. >>> >>> And then you can just use this audio file in your project as it was a >>> MIDI track: it automatically reacts to changes of the Master Tempo Track. >>> >>> This can work because MusE knows the imported pieces tempo (you told it >>> by tapping the beat), and because there is a fancy library (it's bundled >>> with audacity, libsbsms) which can do high-quality-tempo-shifting >>> (without affecting pitch!) >>> >>> What do you think about such a feature? >> >> Would be a really great feature, I've been thinking about adding >> support importing samples from freesound.org, it would tie in nicely >> with such a feature. > > hrm; *you* could implement grabbing samples from sites like freesound.org ;) Hehe, yeah that was the idea, though in general things tend to happen faster if someone else does it :-P > >> Indeed MusE should really have a solution for tapping tempo but for >> this feature shouldn't this library also be able to figure out the >> initial tempo? > > libsbsms cannot find out the tempo of a piece automatically; there is > software available which tries to find the beats in a musical piece, but > they much too often fail, or detect the beats inaccurately. Yeah, that's probably true. > > We could add automatic detection later, but I'd probably prefer the > manual method because of its accuracy (I'm a pretty accurate tapper ;) ). yay! > > However, if we have import from freesound.org, we could also host a > database with a mapping of "md5sum of file" to already uploaded tapping > information. But that's far in the future, let me just try to understand > that library first ;) I haven't checked but it's not out of the question that freesound already has metadata for tempo, have to check that. > (it's undocumented, i spent the last two days trying to reverse-engineer > it -.-) Oh. Hope it was fun ;) /Robert |