| Title: | Atari ST, TT, & Falcon | 
| Notice: | Please read note 1.0 and its replies before posting! | 
| Moderator: | FUNYET::ANDERSON | 
| Created: | Mon Apr 04 1988 | 
| Last Modified: | Tue May 06 1997 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 1433 | 
| Total number of notes: | 10312 | 
    Hello, again!
    
    I'd like to develop a sequencer on my ST that is specialized in
    editing drum tracks (I already wrote something similar on a PC). Now, the 
    tricky thing with every sequencer is the real-time handling of MIDI 
    input/output and as I'm a novice to programming the ST, I need some help 
    in implementing the related interrupt routines - for the MIDI interface 
    and the timer.
    
    I had a look into several note conferences, but couldn't find any useful 
    information aside from book references (but, you know, I'm not very
    patient... it takes some time to get the books... and then reading all
    the stuff... ;-).
    
    So my question: *Please* could somebody provide me with "generic" code or
    online info - in C and probably Assembler - to install interrupt routines 
    and handle the int's - or part of it. (By the way - the code must not 
    necessarily be generic. The corresponding code module from EKSEQ would 
    also be ok... <8^}
    
    Cheers, Andreas
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 1331.1 | Try commusic PD area. | HEAVY::TAYLOR | Steve Taylor | Thu Nov 12 1992 09:16 | 9 | 
|     Hi,
    	Have you checked out the COMMUSIC conference?. There is a public
    domain area on a node called Midi. Check out the tools directory in
    this node, you should find some usefull source code that you could 
    modify to your needs.
    
    Hope this helps
    
    Steve.
 | |||||
| 1331.2 | I had a look into commusic. | VNABRW::REICHENBERGE | Thu Nov 12 1992 10:09 | 8 | |
|     Steve,
    
    in fact I already peeked into the midi library, but couldn't find any
    detailed code. It seems that what I'm looking for requires some, or
    better: a lot of, know-how, and nobody wants to give it away for free
    (and I respect that).
    
    Thanks, anyhow.    
 | |||||