[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference napalm::commusic_v1

Title:* * Computer Music, MIDI, and Related Topics * *
Notice:Conference has been write-locked. Use new version.
Moderator:DYPSS1::SCHAFER
Created:Thu Feb 20 1986
Last Modified:Mon Aug 29 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:2852
Total number of notes:33157

2463.0. "MIDI Sequencing in C Book" by DECWIN::FISHER ("I like my species the way it is" "A narrow view...") Mon Oct 01 1990 18:04

Has anyone hear of the book "MIDI Sequencing in C"?  It is available from
M & T Books for $24.95 (39.95 with disk).  I have some of the s/w from the
disk.  Apparently someone downloaded it from a BBS somewhere.  It had an ad for
the book...anyone know anything about it?

Burns
T.RTitleUserPersonal
Name
DateLines
2463.1The number is 800-533-4372DECWIN::FISHERI like my species the way it is" "A narrow view...Mon Oct 01 1990 18:064
I forgot to mention...this thing includes a complete sequencer written in C
for IBM computers.

Burns
2463.2I work in Marlboro!DOOLIN::HNELSONEvolution in actionTue Oct 02 1990 10:427
    I have the book (and had to pay $25 extra for the software!) but
    haven't done much with it. I'm in the process of unpacking my "office"
    and will probably come across the book within a few days, if you'd like
    to borrow it. I also have its predecessor, "MIDI programming in C." The
    author is Jim Conger, if you didn't mention that already.
    
    - Hoyt
2463.3Lost a the Letter (P) in the bit bucketESKIMO::FOSSETTFri Oct 12 1990 06:1446
2463.4MIDI toolkit? Where? How?KORG::MISKINISFri Oct 12 1990 14:4519
    Hi,
    
    	I'm VERY interested in the toolkit you mentioned.  How can I
    contact Music Quest to purchase it, or inquire about it?
    
    	I'm most curious about the assembler stuff, as I've ran into
    a little difficulty with MY real-time recording software.  Does
    it work OK?  Can you "pack" a drum machine full of notes on every
    16th note, turn the tempo up to max (241 for me) and grab ALL
    the MIDI data without errors?  I seem to get overrun errors, and
    interrupts with no new byte in the ACIA, most reproduceable by
    moving the mouse during real-time input...
    
    	If there's a toolkit out there that does this, I WANT IT A YEAR
    AGO!
    
    Thanks in advance,
    
    _John_
2463.5DECWIN::FISHERI like my species the way it is" "A narrow view...Fri Oct 12 1990 15:267
I got the prebuilt sequencer from the book to work (sort of), but I kept getting
error messages when I would start to play.  It then would sometimes play and
sometimes not.  No obvious correlation with anything.

But what did you think of the book?  Was it useful/instructive/interesting?

Burns
2463.6just thought I'd mention ..TLE::GRIEBMon Oct 15 1990 11:2115
RE: .4

	I think I've posted this before and it might not help anyway
but ...

	TLE::PPP$:[GRIEB.PUBLIC]MPU401.ARC (includes source)

contains a set of C callable routines for the MPU401. They are fully
interrupt driven so should support high data rates. The code was also
written to have hooks for multiple bufferring although if I remember
correctly (it's been a while since I wrote it) I only implemented 1
buffer.


2463.7Here's another book.ESKIMO::FOSSETTTue Oct 16 1990 06:1875
   RE .4 
    
      Hi                           
    
      Sorry it took me so long to reply.  It's been pretty busy at our
    plant.  So I usually wait until I'm at home to reply.  
    
      The information on how to contact MUSIC QUEST is pretty easy
    to answer.  About turning sequencer into power house for your MIDI
    drum set; I don't have enough in experiencing programming to help
    there.  I'm pretty sure it could be done.  If you research it; the
    time you spend figuring out how you can achieve your goal of more notes
    and faster rates will help in solving other MIDI program problems
    in the future.  I can however stear you in the right direction to
    finding MIDI programming kit stuff.   Oh! I did find out that 
    MICROSOFT C is supported for sure by MUSIC QUEST and also Turbo C++,
    and Quick C.  
    
      
      Here's MUSIC QUEST'S address and phone:
    
      MUSIC QUEST, INC
      2504 Avenue K
      Suite 500-492
      Plano, TX, 75074
      (214)-881-7408
    
      I forgot to mention that I also bought one of their cards.  I have
    the MQX-16 with some sort of smart FSK.  I am still new MIDI and
    Synthing.  So it will be a while before I begin to utilize the card's
    full capacity.  Also I bought their technical reference.  Which is
    the just as the name suggests.  It gives things like block diagrams
    of the circutry and explains how the card works and then goes on
    to explaining how to talk to the card with Assembler.  In the back
    of the reference there's more source code.  Basically functions for
    EX.)  Sending and receiving a command from the board.  And in one
    of the appedixes  COMMAND SUMMARY.  EX.) 0x01 - Send MIDI stop to
    MIDI out and much, much more.  So I have this tech reference, their
    programers tool kit, and there board.  They have recently come out with
    a new programmers tool kit.  I've see it advertized in Electronic
    Musician a few times.  They also have advertisments for all
    three of their boards.  I have the MQX-16 as stated above, but there's
    another MQX-16(s) which supports SMPTE.  I didn't think I would
    need the SMPTE so I just got the regular 16 board.  The programer's
    tool kit is $39.95.  I checked this in there advertisement.  Oh!
    there's another program that I will eventually purchase down the
    road for assembler.  MASTER KEY which is a DISASSEMBLER.  I will take
    any program, overlays (.OVL's) etc. and convert them back to re-compliable
    source code.  Useful for removing annoying parts of code in programs.
    All these goodies encourge me to learn more about assembler language.
    	             
    RE: .5
    
    I also had the MIDI SEQUENCING IN C program playing sometimes when
    ever it felt like working.  I was thinking about addressing a question
    to Jim Conger in Electronic Musician about this bug.  I was supprized
    at the time that no one else reported having this problem.  I sunk
    in some $$ dollars for both books and software.  I will some day
    try to get them working by using some of the routines in the programers
    took kit.  I know theses routines work because they give you a compiled
    program using the routines and the source.  I compiled the source
    for one of their programs a got it to work.  It was only a one track
    sequencer but it's record and playback rountines worked.  All I
    need to know is how Jim's program runs.  I will probaly spend
    some time when available researching a way to patch in the record and
    playback routines from this tool kit.  At present I don't have to
    time or all of the knowledge to take on this job.  It will be a weekend
    hobbie as soon as I get the time.  Right now I'm collecting as many
    books on Assembler, Turbo C, QuickBasic as I can and reading them
    when I have time.  I believe that with these kits you can chose
    which ever langauge you want to use to write programs.  Once the
    programs are in .OBJ form they can be liked with other code you
    write.  So you can mix Turbo C stuff with assembler.
    
    Calvin 
2463.8Is it a SFW or HW problem?NAC::BOTTOMSThu Apr 18 1991 15:0311
    Has anything more happened on this question?
    
    I bought the book with a disk and tried it.  I have a board from 
    Merrimack Systems which is supposed to be "better than a 401".  When
    I tried the M&T code I got an error message saying that it could not
    reset the MIDI board (MIDI reset code $FF). 
    
    Anyone else see this error?  Or should I send the board back?  I bought
    it from Basement Ink at one of the Ken Gordon computer shows.
    
    -john (who wishes he knew more about MIDI stuff)
2463.9If you can't say something nice...PENUTS::HNELSONResolved: 192# now, 175# by MayFri Apr 19 1991 11:596
    We are officially prohibited from indicting vendors in notes
    conference. For that reason, I have absolutely nothing to say about
    Basement Ink except that I have some very strong, unexpressable
    opinions.
    
    - Hoyt