Hartmut Niemann
2003-Nov-10 23:01 UTC
[vorbis-dev] decoder with special features needed: pointers, ideas?
Hi everybody, I want to use a ogg-equipped notebook for playing music for (folk and ballroom) dancing, and a player for this should have two features I' like to find or implement: (1) I want the middle part of a song repeat "endlessly", with two track marks that I want to hide somewhere in a vorbis comment. (One day I want to control that with a gui or SIGUSR1 or something else, but for now it would help if I can play an ogg file from start to e.g. 2:00 and then jump back to 0:16 and play to the end.) (2) I would like to manipulate speed and pitch, and even better, if I could do that independently. Do you know a decoder/player that can do one or both? Do you know a good starting point to do it myself? I startet with ogg123 and (for the loop) ovf_seek as well as format->cleanup/init/seek, but the results were .. unsatisfactory. Ogg123 seems to be ready for different formats, but only ogg is supported. Is that right? Is there a place in the decoding chain, where the information is in a frequency domain, and where one could more or less easily change pitch by shuffling FFT (or alike) coefficients around? Thank you for your help! With best regards Hartmut Niemann --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Robert Jessop
2003-Nov-12 11:19 UTC
[vorbis-dev] decoder with special features needed: pointers, ideas?
Dancing teacher by any chance? Sounds like you need some auto DJing software. You will find there are dozens of product around if you google for it. Unforunately most of the big ones only support MP3 and WAV. In the software list on the ogg vorbis page there are four options: http://music.predixis.com/ http://djmixpro.com/djmixlite/djmixlite.html http://djmixpro.com/djmixpro/djmixpro.html http://dj-workstation.de/ I haven't used any of these so can't say how good they are. They all try to automatically mix dance music but I doubt any would find the beat relibably for your music. Basically you need one that lets you specify manually when and how quickly to crossfade (I think most will do this) and then make a playlist with the same track repeated many times. Incidently you can get DJ's CD players that do seemless looping - very expensive of course. Robert Jessop <p>Hartmut Niemann wrote:> Hi everybody, > > I want to use a ogg-equipped notebook for playing music for (folk and > ballroom) dancing, > and a player for this should have two features I' like to find or implement: > > (1) I want the middle part of a song repeat "endlessly", with two track marks > that I want to hide somewhere in a vorbis comment. > (One day I want to control that with a gui or SIGUSR1 or something else, but > for now it would help if I can play an ogg file from start to e.g. 2:00 and > then jump back to 0:16 and play to the end.) > > (2) I would like to manipulate speed and pitch, and even better, if I could > do that independently. > > Do you know a decoder/player that can do one or both? > > Do you know a good starting point to do it myself? > > I startet with ogg123 and (for the loop) ovf_seek as well as > format->cleanup/init/seek, but the results were .. unsatisfactory. > Ogg123 seems to be ready for different formats, but only ogg is supported. Is > that right? > > Is there a place in the decoding chain, where the information is in a > frequency domain, and where one could more or less easily change pitch by > shuffling FFT (or alike) coefficients around? > > Thank you for your help! > > With best regards > Hartmut Niemann > > --- >8 ---- > List archives: http://www.xiph.org/archives/ > Ogg project homepage: http://www.xiph.org/ogg/ > To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' > containing only the word 'unsubscribe' in the body. No subject is needed. > Unsubscribe messages sent to the list will be ignored/filtered.--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.