MIDI Programming in C

  • Follow


About 10 years ago, I did a college assignment, trying to recognise sheet 
music, and produce a MIDI file output... easy peasy nowadays I know. But I 
never completed it... I never actually even got to see a MIDI program in C 
code form.
I'd be very grateful if anyone could give me a link to a few examples to 
such code on the net, or recommend a good (and VERY simple) book.

Thanks to you all 


0
Reply John 2/26/2005 10:24:20 PM

hello peoples... me to ...
i have more knowledge in midi programming in basic and gfa but am cirious
how to implement it's use further.
well anybody plus john ,feel free to contact anytime regarding midi and
programming.
i especially favor atari "op."systems.
thanks
charles.copp@sympatico.ca


0
Reply charles 2/27/2005 12:05:35 AM


On Sat, 26 Feb 2005 18:05:35 -0600, "charles"
<charles.copp@sympatico.ca> wrote:

>hello peoples... me to ...
>i have more knowledge in midi programming in basic and gfa but am cirious
>how to implement it's use further.
>well anybody plus john ,feel free to contact anytime regarding midi and
>programming.
>i especially favor atari "op."systems.
>thanks
>charles.copp@sympatico.ca
>
there was a book written some years ago called exactly "Midi
Programming in C' and there were also midi programming books for the
Atari for C i beleive


0
Reply rubik 2/27/2005 5:36:41 AM

John Quigley wrote:
> About 10 years ago, I did a college assignment, trying to recognise
sheet
> music, and produce a MIDI file output... easy peasy nowadays I know.
But I
> never completed it... I never actually even got to see a MIDI program
in C
> code form.
> I'd be very grateful if anyone could give me a link to a few examples
to
> such code on the net, or recommend a good (and VERY simple) book.
>
> Thanks to you all

John for c++, try here or at amazon books.   You can order a c++
language midi book at this web site.

http://www.manning.com/catalog/view.php?book=messick&item=guide

There's some C books on midi here
http://www.amazon.com/exec/obidos/search-handle-form/104-3023042-4190328

0
Reply notejam 2/27/2005 5:49:07 AM

On Sat, 26 Feb 2005 22:24:20 -0000, "John Quigley" <jquigley@eircom.net> wrote:

>About 10 years ago, I did a college assignment, trying to recognise sheet 
>music, and produce a MIDI file output... easy peasy nowadays I know. But I 
>never completed it... I never actually even got to see a MIDI program in C 
>code form.
>I'd be very grateful if anyone could give me a link to a few examples to 
>such code on the net, or recommend a good (and VERY simple) book.
>
>Thanks to you all 
>
Lucky you!

I keep everything including thoses useless pieces of code...  useless until
someone need it!
http://pages.videotron.com/benoitm/midi_c.zip


A very good place to look:
http://www.programmersheaven.com/

Bye 
Beno�t...
0
Reply Beno 2/27/2005 1:18:37 PM

On Sun, 27 Feb 2005 05:36:41 GMT, rubik{remove}@smartt.com (rubik) wrote:

>On Sat, 26 Feb 2005 18:05:35 -0600, "charles"
><charles.copp@sympatico.ca> wrote:
>
>>hello peoples... me to ...
>>i have more knowledge in midi programming in basic and gfa but am cirious
>>how to implement it's use further.
>>well anybody plus john ,feel free to contact anytime regarding midi and
>>programming.
>>i especially favor atari "op."systems.
>>thanks
>>charles.copp@sympatico.ca
>>
>there was a book written some years ago called exactly "Midi
>Programming in C' and there were also midi programming books for the
>Atari for C i beleive
>
Very interesting...  Look like most midi programmers comes from the Atari
world!!
I wrote program a complete sequencer in GFA Basic a few years ago (commented in
french).
If someone is interested...

Beno�t...
0
Reply Beno 2/27/2005 1:21:53 PM

John Quigley wrote:

>About 10 years ago, I did a college assignment, trying to recognise sheet
>music, and produce a MIDI file output... easy peasy nowadays I know. But I
>never completed it... I never actually even got to see a MIDI program in C
>code form.
>I'd be very grateful if anyone could give me a link to a few examples to
>such code on the net, or recommend a good (and VERY simple) book.
>
>Thanks to you all

http://www.borg.com/~jglatt/tech/winapi.htm

-- 
========================================================================
          Michael Kesti            |  "And like, one and one don't make
                                   |   two, one and one make one."
          mkesti@gv.net            |          - The Who, Bargain
0
Reply Michael 2/27/2005 3:17:25 PM

Le Sat, 26 Feb 2005 22:24:20 +0000, John Quigley a �crit�:

> About 10 years ago, I did a college assignment, trying to recognise sheet 
> music, and produce a MIDI file output... easy peasy nowadays I know. But I 
> never completed it... I never actually even got to see a MIDI program in C 
> code form.
> I'd be very grateful if anyone could give me a link to a few examples to 
> such code on the net, or recommend a good (and VERY simple) book.
> 
> Thanks to you all

What I propose is Perl, a cousin of C ; there is a nice MIDI suite on
CPAN :
http://search.cpan.org/~sburke/MIDI-Perl-0.81/lib/MIDI.pm
If you can use Perl on your machine, I think it is the best library : not
so easy to use, but it's safe and avoid manipulating those #!�$*~
delta-time.

hth, JPV
0
Reply Jean 2/27/2005 8:53:20 PM

Hello,

John Quigley schrieb:
> About 10 years ago, I did a college assignment, trying to recognise sheet 
> music, and produce a MIDI file output... easy peasy nowadays I know. But I 
> never completed it... I never actually even got to see a MIDI program in C 
> code form.
> I'd be very grateful if anyone could give me a link to a few examples to 
> such code on the net, or recommend a good (and VERY simple) book.

There is a simple book on basic MIDI programming in C, but it's in
german:
Musikprogrammierung. MIDI, C und Multimedia
by Justus Noll
334 Pages, published by Addison-Wesley, M�nchen, 1994
ISBN: 3893195378

Harald

0
Reply Harald 2/28/2005 9:58:37 AM

Hi.

> feel free to contact anytime regarding midi and programming.

You could check out my lil yahoogroup called mididev.
We gripe about lame windows timing and whether to
use DirectMusic or WinMM midi API and how to clean
up overlapping midi notes and such.
http://groups.yahoo.com/group/MidiDev/join

And while I'm spamming everyone (on topic at least),
I'm also working on a freeware midi sequencer:
Ditty is a teeny weeny itty bitty MIDI sequencer
available for free...
http://shazware.com/ditty/

Is there a midi developers news group out there somewhere?

....Steve

0
Reply stephen 2/28/2005 4:17:08 PM

On 28 Feb 2005 08:17:08 -0800, "stephen.hazel@gmail.com"
<stephen.hazel@gmail.com> wrote:

>Hi.
>
>> feel free to contact anytime regarding midi and programming.
>
>You could check out my lil yahoogroup called mididev.
>We gripe about lame windows timing and whether to
>use DirectMusic or WinMM midi API and how to clean
>up overlapping midi notes and such.
>http://groups.yahoo.com/group/MidiDev/join
>
>And while I'm spamming everyone (on topic at least),
>I'm also working on a freeware midi sequencer:
>Ditty is a teeny weeny itty bitty MIDI sequencer
>available for free...
>http://shazware.com/ditty/
>
>Is there a midi developers news group out there somewhere?
>
>...Steve

Looks like an impressive piece of work, Steve!

MM
0
Reply MM 2/28/2005 6:10:29 PM

Well, thanks MM :)

unfortunately, my stupid email list thing i did in perl is freakin
BROKE
now that I get a couple hits offa this place =P
I can't ftp from work so I'll get it fixed hopefully this eve.
(I got a den meeting i gotta plan for too, tho, so we'll see how it
goes:)

....Steve

0
Reply stephen 3/1/2005 3:58:34 PM

11 Replies
266 Views

(page loaded in 0.152 seconds)

Similiar Articles:


















7/22/2012 9:12:38 AM


Reply: