[sdiy] MIDI live interface project... suggestion
Jason Proctor
jason at redfish.net
Thu Dec 17 03:19:51 CET 2009
i realise you don't want to use a CPU, but another option would be
using a Quicktime video with an embedded MIDI track. QT is generally
very good about keeping its tracks in sync.
hth
At 9:04 PM -0500 12/16/09, Jean-Pierre Desrochers wrote:
>In fact that's what the MIDI interface is for.
>NTSC video lines have around 60usec each to store anything
>and the MIDI bits are 1/31250hz = 32usec wide each.
>So the idea is to grab all the incoming MIDI bits, store them
>in a large buffer and read them back to write them as 1's (100% peak
>white level)
>and 0's (0% black level).
>One MIDI byte is 32usec X 10bits= 320usec wide.
>That represents around 320usec/63.5usec (one horiz. line width) = 5
>horizontal lines time spent
>to receive one MIDI byte.
>So we could write each received MIDI byte in let's say every 6th horiz. line
>by putting 8 pulses on that line that represent the actual byte's 0's and 1's.
>Almost no delay involved between the MIDI in and video out.
>Any scenario possible here.
>JP
>
>
>
>On Wed 16/12/09 20:23 , Blake Griffith blake.benjamin.griffith at gmail.com sent:
>> Very Interesting but I am confused as to how the midi data is stored on a
>> video file.. ???
>>
>> On Wed, Dec 16, 2009 at 10:55 AM, Jean-Pierre Desrochers wrote:
>>
>> Hi list,
>> This is a 'funky' project suggestion for anybody..
>>
>> Some musicians use live MIDI controled devices
>> (projectors, motors, visual effects, etc..)
>> while playing some stuff at the same time
>> on stage. These devices need some MIDI stream
>> coming "normally" from a sequencer or a PC
>> based MIDI software and a way to sync this all
>> with the music on stage.. So we are talking
>> about many instruments, sequencers, PC, etc..
>> So what about a way to get rid of some stuff
>> here and have a minimum of circuitry installed
>> for live MIDI/music perfomance?
>>
>> Here is the idea:
>>
>> The project I think of is an interface
>> that 'reads' an external MIDI stream (in studio)
>> and... converts it to a NTSC video output
>> that can be recorded using a video capture card.
>> Obviously that capture card will at the same time
>> record the music that needs to be in sync
>> with the MIDI info..
>> Now you have a 'video' that contains the MIDI information
>> (I try to imagine the screen video that this would produce... !!)
>> and the audio in a video file format, on a PC.
>> You then burn a DVD with the saved video file.
>> Finaly in a live performance,
>> you play the DVD with a standard DVD player,
>> connect the video out to the project interface to read back the
>> MIDI stream out and at the same time play
>> the musical audio tracks all sync together.. allways!
>>
>> So on stage you only have this:
>>
>> - DVD player
>> - MIDI interface plugged to DVD player video out
>> - Your normal audio mixing/amplifying stuff
>> - All the normally used MIDI devices (projectors, etc..)
>>
>> No more PC or sequencer stuff..
>>
>> I'm sure I can forget something here
>> but hey, this is just a suggestion on DIY list !
>>
>> JP
>>
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at dropmix.xs4all.nl
>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy [1]
>>
>>
>>
>> Links:
>> ------
>> [1] http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>
>>
>
>_______________________________________________
>Synth-diy mailing list
>Synth-diy at dropmix.xs4all.nl
>http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>
>
>
>_______________________________________________
>Synth-diy mailing list
>Synth-diy at dropmix.xs4all.nl
>http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
More information about the Synth-diy
mailing list