Jason Brower
2008-Nov-05 16:48 UTC
[Vorbis] Some ideas about embeding data in ogg files...
Greetings, Name's Jason, I am thinking of some kind of software I can develop as a final project at my school before I graduate. My idea is to make an application that would let people manually enter "beat streams" that can follow along with the music. These "beat streams" how ever they are processed could be used in many ways. Visualizations, strobe lights, mood guessing, beats staying the same as they crass fade from one song to another, etc... Ogg is a great format, and I think if we could integrate this sequencing system into an ogg file we could really come up with something that lets music and other sounds move beyond just playing and into better quality through better integration. In my project I would make 4 parts... The sequence encoder, something that can play the music and record the beats that I manually enter. The documentation and implemenation of the "beat stream" that will be incoded with the ogg. A basic Visualization: whether from something now, or something new, I want to show that the visuals work better with this idea. A proof of concept if you will. And last, a website that can store these files and include instructions on how this is all done with video demonstrations and other information on how we can use this idea. Additionally, I want to include a basic rating system to help keep the good tracks going. We could include both free music and "match tracks" that can be imported with your player to include the beat stream with your encoded oggs. So, my question is, is there a way to embed data into an ogg file? And if not, could we have something like that with backwards compatibility? Personally, I think this data can be more vital then the current meta data that we have. (Songs still sound good with bad in accurate meta data, but to have a beat stream or the possibilities!" So what you do you think? Something worth going forward with? Best Regards, Jason Brower PS Other places were this squencing could become using if by declaring chapters in a podcast, or sides in a conversation. Other ideas will emerge over time I am sure. :)
On Wed, Nov 5, 2008 at 8:48 AM, Jason Brower <encompass at gmail.com> wrote:> My idea is to make an application that would let people manually enter > "beat streams" that can follow along with the music. These "beat > streams" how ever they are processed could be used in many ways.Sounds like a fun project. As far as the encoding goes, there's been some work done with embedding midi data in Ogg, multiplexed with vorbis audio. You might look at that[1] as a place to start. If you want something fancier, the new OSC[2] protocol is popular with electronic musicians. It would be fun to be able to route and store that through Ogg. Keep us posted! -r [1] http://lists.xiph.org/pipermail/vorbis-dev/2001-August/004501.html [2] http://opensoundcontrol.org/
Christopher Montgomery
2008-Nov-05 20:24 UTC
[Vorbis] Some ideas about embeding data in ogg files...
Another discussion at one point was talking about DMX code (a theater lighting communication stream-- used to regulate all sorts of things in live shows, not just lights) into Ogg as well. Monty