Getting up to speed
Posted: 28 Jun 2017 16:59
Hey folks,
Rank noob here, and not sure where to post.
I'm an amateur DJ and use software for my music (Traktor, specifically). I also have a number of videos of light effects, animals "dancing", etc. I would like to combine the two, using VLC.
My thought is this: Computer 1 will output the music to the mixer, as well as to Computer 2. Computer 2 will read the BPM of the current song (based on MIDI information, for example), and automatically adjust the VLC playback speed to match.
For example, I have a video of a bird bopping its head at 100 BPM. When I play a song that is 108 BPM, I'd like the information to automatically adjust the playback speed up to 1.08 (assuming that "1.08" represents a 100-point graduation speed increase, as opposed to some other standard). I would also like it to "beat-match", if at all possible. That way the head isn't bopping at a 1/3 beat off of the music.
Has this already been done? CAN this be done?
Once I have the information, I can have someone write the script (or whatever), since everything I know about computing can fit in the word "nothing".
Thanks
Rank noob here, and not sure where to post.
I'm an amateur DJ and use software for my music (Traktor, specifically). I also have a number of videos of light effects, animals "dancing", etc. I would like to combine the two, using VLC.
My thought is this: Computer 1 will output the music to the mixer, as well as to Computer 2. Computer 2 will read the BPM of the current song (based on MIDI information, for example), and automatically adjust the VLC playback speed to match.
For example, I have a video of a bird bopping its head at 100 BPM. When I play a song that is 108 BPM, I'd like the information to automatically adjust the playback speed up to 1.08 (assuming that "1.08" represents a 100-point graduation speed increase, as opposed to some other standard). I would also like it to "beat-match", if at all possible. That way the head isn't bopping at a 1/3 beat off of the music.
Has this already been done? CAN this be done?
Once I have the information, I can have someone write the script (or whatever), since everything I know about computing can fit in the word "nothing".
Thanks