By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
448,784 Members | 1,182 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 448,784 IT Pros & Developers. It's quick & easy.

MIDI project

P: n/a
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
Nov 14 '05 #1
Share this Question
Share on Google+
11 Replies


P: n/a
"Kuba Araszkiewicz" <bo******@wp.pl> wrote in
news:c2**********@nemesis.news.tpi.pl:
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.

--
- Mark ->
--
Nov 14 '05 #2

P: n/a
Kuba Araszkiewicz <bo******@wp.pl> spoke thus:
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/dj3...lc-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.

--
Christopher Benson-Manica | I *should* know what I'm talking about - if I
ataru(at)cyberspace.org | don't, I need to know. Flames welcome.
Nov 14 '05 #3

P: n/a

Użytkownik "Mark A. Odell" <no****@embeddedfw.com> napisał w wiadomo¶ci
news:Xn********************************@130.133.1. 4...
"Kuba Araszkiewicz" <bo******@wp.pl> wrote in
news:c2**********@nemesis.news.tpi.pl:
What is your question about the C language? We don't discuss MIDI here.

--
- Mark ->
--


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

Borat
Nov 14 '05 #4

P: n/a
"Kuba Araszkiewicz" <bo******@wp.pl> wrote in
news:c2**********@atlantis.news.tpi.pl:
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. :).


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.

--
- Mark ->
--
Nov 14 '05 #5

P: n/a
Kuba Araszkiewicz wrote:
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!)

--
Richard Heathfield : bi****@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton
Nov 14 '05 #6

P: n/a
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!

"Richard Heathfield" <do******@address.co.uk.invalid> wrote in message
news:c2**********@sparta.btinternet.com...
Kuba Araszkiewicz wrote:
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!)

--
Richard Heathfield : bi****@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton

Nov 14 '05 #7

P: n/a
"Peter D." wrote:

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
Nov 14 '05 #8

P: n/a

"Peter D." <piotrekd@opt[removethispart]online.net> wrote in message news:Fk**********************@news4.srv.hcvlny.cv. net...
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.
Nov 14 '05 #9

P: n/a
Peter D. wrote:
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.
--
Richard Heathfield : bi****@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton
Nov 14 '05 #10

P: n/a
"Kuba Araszkiewicz" <bo******@wp.pl> wrote in message news:<c2**********@nemesis.news.tpi.pl>...

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!
Nov 14 '05 #11

P: n/a
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!
Kuba Araszkiewicz wrote:
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.


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.../midifile.html,
http://www.salleurl.edu/~si04990/documents/midifile.htm,
http://crystal.apana.org.au/ghansper...le_format.html
or http://ourworld.compuserve.com/homep..._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"?
Nov 14 '05 #12

This discussion thread is closed

Replies have been disabled for this discussion.