[Vorbis] How would you recommend I create a new layer of data...

Jason Brower encompass at gmail.com
Sat Jan 17 22:42:27 PST 2009


Two parts are marked below...
*If anyone remembers, I have been working on a new feature for vorbis.
I am creating another piece of data showing non audio interpretation of
music to help visual, beat and other aspects of audio that can't be
interpreted by a computer but only entered with the human touch.
Currently I have a stream of data, nanosecond measurements of key
presses on a keyboard, but I want to encode it within the ogg file
itself if that is possible.  I want this to be something special for ogg
to help support the open codec.
If there is some technical document that can show me how I would add
this data that would be very helpful.
In the mean time, I am going to work on making the data more compressed
and make it a new file format that is basically an ogg file and a text
file compressed with gz. (I just don't know how to do it any other way.)
If there is a better way than this, I want to open a discussion about it
here.

*On another note, I have a growing list of ways to use this data. I
wanted to share this here to give you an idea of the potential. If you
have ideas, please tell me as I want to do this as a final project for
my schooling.  I have to persuade them that this is a business idea, and
not just a game.

Use Cases:
-DJ wants to run his strobe and other lights to the beat of all his
music.  He sets highs to one light, lows to another, and had encoded his
own costume streams for other songs.

-Music sellers want to promote there music and how it works with dances
and clubs, so they encode their music with the technology built in.

-Man running with Nike shoes that detects his running/walking pace that
is reported to his ogg player and the ogg player chooses music or
changes the pace of music to match his running.

-Me at home wants to have a visual representation of my music as
additional entertainment.

-Broadcasters want to represent the person that is speaking, commercial
breaks or signal a slide in a slide-show that goes with the
show/podcast.

-Car audio players want to play music speed/bpm depending on the speed
of the car. This might be a stretch. :)

Regards,
Jason Brower





More information about the Vorbis mailing list