Tag Info

New answers tagged

0

Okay, I now know how to do this, although it will take me some time to implement. This case is for having an acoustic drummer set the tempo on the RC 300. First, get an piezoelectric acoustic drum trigger and mount it on the snare rim. Second, hook the drum trigger up to a midi percussion module with a midi out that has configurable midi messages. Third, ...


5

I was going to leave a comment, but it turned out to be too long; I'll answer, but this is mostly advice based on what I think you're trying to do (as I think it's a great idea!): Signal processing Not trivial... especially if you want an application to be 'real time'. This answer on Signal Processing.SE gives some interesting feedback as to how frequency ...


3

The other answers are pretty good already. Here's a very quick and dirty description of a MIDI file format: A MIDI file may contain up to 65,536 tracks (usually these tracks are intended to play simultaneously). Each track is just a sequence of events. Each event occurs at a specific time (specified as the number of "ticks" since the beginning of the ...


1

MIDI allows for 16 channels, not tracks. Sequencing software will then allocate channels to its track structure. In terms of decoding a standard MIDI file (SMF) we need to understand the internal structure. There are two main types of MIDI file, type zero has a 'chunk' of header information followed by just one 'track' of MIDI data. This track contains all ...


1

Try Anvil Studio, it's free and probably has all you need for basic editing, and more.


10

I've used this before and I know there is a ton of documentation for this program. If you scan the documentation you can find out what the results of each event means. This is directly from the documentation: Track, Time, Note_on_c, Channel, Note, Velocity Send a command to play the specified Note (Middle C is defined as Note number 60; all ...


1

I found this link which describes midi syncing in Cubase in general. I think because you have "Internal Timecode" selected, this may be causing the synchronization to be off. If the frame rate of your external device is different from that of Cubase, then the two will be out of sync. If they're always off by the same amount, this is probably your issue. (If ...



Top 50 recent answers are included