MIDI project

  • Thread starter Kuba Araszkiewicz
  • Start date
K

Kuba Araszkiewicz

Hello!

I have to write a program, which would convert midi files to notes, notes to
midi files and which would make one MIDI file from two different. I'm
totally lame in C (and any other programming language), but my whole college
education depends on this project. Maybe someone has simillar program or
could give me some hints how to do it.

best regards - borat
 
M

Mark A. Odell

I have to write a program, which would convert midi files to notes,
notes to midi files and which would make one MIDI file from two
different. I'm totally lame in C (and any other programming language),
but my whole college education depends on this project. Maybe someone
has simillar program or could give me some hints how to do it.

What is your question about the C language? We don't discuss MIDI here.
 
C

Christopher Benson-Manica

Kuba Araszkiewicz said:
I have to write a program, which would convert midi files to notes, notes to
midi files and which would make one MIDI file from two different. I'm
totally lame in C (and any other programming language), but my whole college
education depends on this project. Maybe someone has simillar program or
could give me some hints how to do it.

(You know, C doesn't sound like a good language choice for you.)

Your post is off-topic for comp.lang.c. Please visit

http://www.csclub.uwaterloo.ca/u/dj3vande/clc/clc-welcome.txt
http://www.eskimo.com/~scs/C-faq/top.html
http://benpfaff.org/writings/clc/off-topic.html

for posting guidelines and frequently asked questions. Thank you.
 
K

Kuba Araszkiewicz

U¿ytkownik "Mark A. Odell said:
What is your question about the C language? We don't discuss MIDI here.

Well.. the thing is I have to write this program in C. :).

Borat
 
M

Mark A. Odell

Well.. the thing is I have to write this program in C. :).

Okay, so what C language question do you have? You can write engine
control software in C but we don't talk about that here either.
 
R

Richard Heathfield

Kuba said:
Hello!

I have to write a program, which would convert midi files to notes, notes
to midi files and which would make one MIDI file from two different.

You've already been told you're off-topic, so I won't beat you around the
head for that. :-%

Just a quick suggestion: your first step should be to locate a document
describing the MIDI file format. Google will be a help here, or you could
have a look at http://www.wotsit.org which has a huge collection of file
formats.

Your second step is to find a newsgroup where MIDI programming is topical.
(If you find one, you might care to post a brief note of its name here, so
that we can point other people like yourself in the same direction, rather
than just telling them they're off-topic, which is correct but not as
helpful as it might be!)
 
P

Peter D.

the best way to say "i don't know how to do it" is to say yr problem is off
topic
so what if it's off topic? This young kid (from Poland) wants ideally to get
the
answer delivered without any brain exercise on his part, and that's the real
problem

there are groups where off-topics are quite frequent but somehow no one
condemns them
so be quiet and/or pass along some good advice

me!
 
D

Default User

Peter D. said:
the best way to say "i don't know how to do it" is to say yr problem is off
topic

Bullshit. Whether we know or not, we aren't going to discuss it here.
so what if it's off topic?

So it doesn't belong here.
there are groups where off-topics are quite frequent but somehow no one
condemns them

That's stupid of them. That's why they have lots of off-topics [sic].
so be quiet and/or pass along some good advice

I just did.


Oh, and don't top-post.



Brian Rodenborn
 
J

J. J. Farrell

Peter D. said:
the best way to say "i don't know how to do it" is to say yr problem is off
topic

Don't be ridiculous. The best way to say "i don't know how to do it"
is to say "i don't know how to do it".
so what if it's off topic?

So it shouldn't be here.
there are groups where off-topics are quite frequent but somehow no one
condemns them

So what? There are also groups like this one where off-topic messages
are relatively infrequent because most of the users of the group don't
want them. That enables the group to be vastly more useful than those
that are more tolerant of such rudeness.
so be quiet and/or pass along some good advice

I recommend taking your own advice.
 
R

Richard Heathfield

Peter said:
the best way to say "i don't know how to do it" is to say yr problem is
off topic

No, the best way to say "I don't know how to do it" is to say "I don't know
how to do it". Honesty is the best policy. And yet, in some ways, you're
right. This newsgroup /doesn't/ know how to do it (even if there are some
people reading this newsgroup who /do/ know how - or think they do).

so what if it's off topic?

Let's ask a different question. What if he'd asked a question that /is/
on-topic in comp.lang.c? Well, comp.lang.c has a bunch of highly
experienced C experts willing to answer expertly on the subject of C. So,
when asking a topical question, he could be reasonably sure of getting an
expert answer. And, if that answer were incorrect for some reason (perhaps
because it's from a non-expert), it stands a more than fair chance of being
corrected. Good!

But if the question is off-topic, the relevant experts (in this case, MIDI
experts) aren't here. They're over there somewhere, in a MIDI programming
group. So, if some loser here posts a plausible but in fact completely
misleading reply (and such replies are not exactly rare here), who is to
correct them?

This young kid (from Poland) wants ideally to get the
answer delivered without any brain exercise on his part,
and that's the real problem

We can't know that. What we /can/ know is that the best advice he can
possibly get is to seek a newsgroup where his question is topical.
there are groups where off-topics are quite frequent but somehow no one
condemns them

I didn't condemn him. I think you misread my post.
so be quiet and/or pass along some good advice

I did pass along some good advice. I think you misread my post.

You may want to read it again, this time comparing it with the other replies
he got.
 
A

anony*mouse

Kuba Araszkiewicz said:
I have to write a program, which would convert midi files to notes, notes to
midi files and which would make one MIDI file from two different. I'm
totally lame in C (and any other programming language), but my whole college
education depends on this project. Maybe someone has simillar program or
could give me some hints how to do it.

I would start with this web site on MIDI:

http://www.borg.com/~jglatt/

Otherwise, try searching google with the following terms:

midi code c
midi library code c

You will need a good basic knowledge of C, especially file handling,
basic data structures and data manipulation.

Good Luck!
 
P

Peter Shaggy Haywood

Groovy hepcat Richard Heathfield was jivin' on Wed, 3 Mar 2004
18:47:57 +0000 (UTC) in comp.lang.c.
Re: MIDI project's a cool scene! Dig it!
You've already been told you're off-topic, so I won't beat you around the
head for that. :-%

Just a quick suggestion: your first step should be to locate a document
describing the MIDI file format. Google will be a help here, or you could
have a look at http://www.wotsit.org which has a huge collection of file
formats.

He might try http://www.csw2.co.uk/tech/midi2.htm,
http://www.music-center.com.br/spec_smf.htm,
http://jedi.ks.uiuc.edu/~johns/links/music/midifile.html,
http://www.salleurl.edu/~si04990/documents/midifile.htm,
http://crystal.apana.org.au/ghansper/midi_introduction/midi_file_format.html
or http://ourworld.compuserve.com/homepages/mark_clay/midi.htm and
download the MIDI file format specification, or look up the
International MIDI Association.
Your second step is to find a newsgroup where MIDI programming is topical.
(If you find one, you might care to post a brief note of its name here, so
that we can point other people like yourself in the same direction, rather
than just telling them they're off-topic, which is correct but not as
helpful as it might be!)

I haven't checked these; they may not be about MIDI file
programming, but he might try alt.music.midi, comp.music.midi or
fidonet.midi-net.

--

Dig the even newer still, yet more improved, sig!

http://alphalink.com.au/~phaywood/
"Ain't I'm a dog?" - Ronny Self, Ain't I'm a Dog, written by G. Sherry & W. Walker.
I know it's not "technically correct" English; but since when was rock & roll "technically correct"?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,142
Messages
2,570,818
Members
47,362
Latest member
eitamoro

Latest Threads

Top