back to list

Which editor for MIDI?

🔗ALOE@...

9/8/2006 1:10:14 PM

What kind of editor is needed to write a MIDI file of
<http://www.rev.net/~aloe/music/19807221.html>? Most MIDI programs won't
even accept the key signatures at
<http://www.rev.net/~aloe/music/19808192.html> and
<http://www.rev.net/~aloe/music/19809102.html>. It seems that a good
hexadecimal editor ought to suffice, if I can find one. The one I have
insists on changing '00' to something else, and won't accept interior
inserted bytes.

What can MIDI do, and what can't it? For example, if the purpose is to
create random output to estimate the percentage of possible music that has
already been written, is another code preferable?

-- Beco dos Gatinhos <http://www.rev.net/~aloe/music>

🔗Hudson Lacerda <hfmlacerda@...>

9/8/2006 4:29:00 PM

ALOE@... escreveu:
> What kind of editor is needed to write a MIDI file of
> <http://www.rev.net/~aloe/music/19807221.html>?

Any MIDI program with support to insert pitch bend messages will do.

> Most MIDI programs won't
> even accept the key signatures at
> <http://www.rev.net/~aloe/music/19808192.html> and
> <http://www.rev.net/~aloe/music/19809102.html>.

That is a job for music _notation_ programs, not for MIDI programs. You don't need at all key signatures in MIDI.

> It seems that a good
> hexadecimal editor ought to suffice, if I can find one. The one I have
> insists on changing '00' to something else, and won't accept interior
> inserted bytes.

If you prefer this way, try gvim: http://www.vim.org/ . You should convert to hexadecimal, convert back and then save to apply your changes.

But I am sure that you can obtain both score and MIDI file for those pieces by using ABC programs (abcm2ps, abcMIDI, microabc).

> > What can MIDI do, and what can't it? For example, if the purpose is to
> create random output to estimate the percentage of possible music that has
> already been written, is another code preferable?
> > -- Beco dos Gatinhos <http://www.rev.net/~aloe/music>

--
'-------------------------------------------------------------------.
Hudson Lacerda <http://br.geocities.com/hfmlacerda/>

*VOTO ELETR�NICO: ``N�o gosta da urna antiga? Prepare-se para a fraude''
http://observatorio.ultimosegundo.ig.com.br/artigos.asp?cod=397IPB003

*N�o deixe seu voto sumir! http://www.votoseguro.org/
*Ap�ie o Manifesto: http://www.votoseguro.com/alertaprofessores/

== THE WAR IN IRAQ COSTS ==
http://nationalpriorities.org/index.php?option=com_wrapper&Itemid=182
.-------------------------------------------------------------------'
--


_______________________________________________________ Yahoo! Acesso Gr�tis - Internet r�pida e gr�tis. Instale o discador agora! http://br.acesso.yahoo.com

🔗dar kone <zarkorgon@...>

9/8/2006 5:26:04 PM

In a musical scale of 26, if the 16th note was a major sixth what would all the other notes be in a just pythagorean scale and in a equal tempered scale?

I used Scala to list all the intervals, frequencies for these. In equal it comes out fairly perfect. The sixteenth note is a perfect 68th apparently in an equal tempered scale.

But I'd really like to know what this scale would look like if it was constructed so that the 16th note was the major 6th......

thanks to anyone in advance for any input and many thanks to all those who have offered such excellent feedback to my other previous inquiries.

You people are simply fabulous.

Best regards

D


---------------------------------
Get your email and more, right on the new Yahoo.com

[Non-text portions of this message have been removed]

🔗ALOE@...

10/28/2006 4:50:32 PM

At 08:29 PM 9/8/06 -0300, Hudson Lacerda wrote:
>ALOE@... escreveu:
>> What kind of editor is needed to write a MIDI file of
>> <http://www.rev.net/~aloe/music/19807221.html>?
>
>Any MIDI program with support to insert pitch bend messages will do.

I've read that there is no pitch bend standard. How can consistency of
output pitches be assured?

(Marie Curie developed a pitchblende standard for radium content at
<http://physics.nist.gov/GenInt/Curie/1913.html>, but that won't help
musicians.)

How many tracks will it take to play a chord?

How can I include theremin and slide guitar?

>If you prefer this way, try gvim: http://www.vim.org/ .

I don't understand the benefit. Vim is a text editor. I don't see anything
on that page that will edit hexadecimal (or binary) code.

>You should
>convert to hexadecimal, convert back and then save to apply your changes.

Convert what to hexadecimal? Isn't the original file hexadecimal?

>But I am sure that you can obtain both score and MIDI file for those
>pieces by using ABC programs (abcm2ps, abcMIDI, microabc).

At <http://staffweb.cms.gre.ac.uk/~c.walshaw/abc>, ABC notation is shown to
have a key signature.

How does ABC notation handle the low notes at
<http://www.rev.net/~aloe/music/19712252.html>?

>> What can MIDI do, and what can't it? For example, if the purpose is to
>> create random output to estimate the percentage of possible music that has
>> already been written, is another code preferable?

-- Beco dos Gatinhos <http://www.rev.net/~aloe/music>

🔗Hudson Lacerda <hfmlacerda@...>

10/28/2006 5:12:04 PM

ALOE@... escreveu:
> At 08:29 PM 9/8/06 -0300, Hudson Lacerda wrote:
> >>ALOE@... escreveu:
>>
>>>What kind of editor is needed to write a MIDI file of
>>><http://www.rev.net/~aloe/music/19807221.html>?
>>
>>Any MIDI program with support to insert pitch bend messages will do.
> > > I've read that there is no pitch bend standard. How can consistency of
> output pitches be assured?

AFAIK, the more commonly used precision is 4096 divisions of a semitone, that is, a range of +/- 8192 divisions of a whole tone.

There are MIDI devices which support other values too.

> > (Marie Curie developed a pitchblende standard for radium content at
> <http://physics.nist.gov/GenInt/Curie/1913.html>, but that won't help
> musicians.)
> > How many tracks will it take to play a chord?
> > How can I include theremin and slide guitar?

Use ``portamento''.
Have a look at:
http://www.borg.com/~jglatt/tech/midispec.htm
http://www.midi.org/about-midi/specinfo.shtml

>>If you prefer this way, try gvim: http://www.vim.org/ .
> > > I don't understand the benefit. Vim is a text editor. I don't see anything
> on that page that will edit hexadecimal (or binary) code.

I would suppose that any good text editor would support hexadecimal editing :-) gvim does it. emacs also:
http://www.delorie.com/gnu/docs/emacs/emacs_464.html

Of course, you can find other options on the internet.

Or maybe you are interested in MIDI sequencers?

> > >>You should >>convert to hexadecimal, convert back and then save to apply your changes.
> > > Convert what to hexadecimal? Isn't the original file hexadecimal?

I mean: _inside gvim_ , change the viewing mode to hexadecimal (the menu entries here are actually ``Converter para hexadecimal'' and ``Converter de volta'').

> > >>But I am sure that you can obtain both score and MIDI file for those >>pieces by using ABC programs (abcm2ps, abcMIDI, microabc).
> > > At <http://staffweb.cms.gre.ac.uk/~c.walshaw/abc>, ABC notation is shown to
> have a key signature.

Yes, of course. This includes the usual K:A or K:F#m, as well as K:none for no key signature. One could use K:C also for no accidentals. What is your point?

> > How does ABC notation handle the low notes at
> <http://www.rev.net/~aloe/music/19712252.html>?

Just add comma(s) for octave(s) down, or apostrophe(s) for octave(s) up:

middle octave: C D E F G A B
octave down: C, D, E, F, G, A, B,
octave up: c d e f g a b
2 octaves up: c' d' e' f' g' a' b'
and so on.

Cheers,

--
'-------------------------------------------------------------------.
Hudson Lacerda http://br.geocities.com/hfmlacerda/

microabc -- free software for microtonal music
http://br.geocities.com/hfmlacerda/abc/microabc-about.html

*N�O DEIXE SEU VOTO SUMIR! http://www.votoseguro.org/
*Ap�ie o Manifesto: http://www.votoseguro.com/alertaprofessores/
.-------------------------------------------------------------------'
--



_______________________________________________________ Voc� quer respostas para suas perguntas? Ou voc� sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/

🔗Hudson Lacerda <hfmlacerda@...>

10/29/2006 4:11:46 PM

Hi,

Please find attached a few files showing how to notate your music in
ABC. Programs I have used: abcm2ps, abc2midi and tkabc (visit
http://abcplus.sf.net ).

The example is a transcription of the first music line from:
http://www.rev.net/~aloe/music/19807221.html

Cheers,
Hudson

--
'-------------------------------------------------------------------.
Hudson Lacerda http://br.geocities.com/hfmlacerda/

microabc -- free software for microtonal music
http://br.geocities.com/hfmlacerda/abc/microabc-about.html

*NÃO DEIXE SEU VOTO SUMIR! http://www.votoseguro.org/
*Apóie o Manifesto: http://www.votoseguro.com/alertaprofessores/
.-------------------------------------------------------------------'
--

[Non-text portions of this message have been removed]

🔗Hudson Lacerda <hfmlacerda@...>

10/29/2006 4:17:13 PM

mmm... no attachments.

Get the files here:
http://br.geocities.com/hfmlacerda/abc/sasa.zip

Hudson Lacerda escreveu:
> Hi,
> > Please find attached a few files showing how to notate your music in > ABC. Programs I have used: abcm2ps, abc2midi and tkabc (visit > http://abcplus.sf.net ).
> > The example is a transcription of the first music line from:
> http://www.rev.net/~aloe/music/19807221.html
> > Cheers,
> Hudson
> -- '-------------------------------------------------------------------.
Hudson Lacerda http://br.geocities.com/hfmlacerda/

microabc -- free software for microtonal music
http://br.geocities.com/hfmlacerda/abc/microabc-about.html

*N�O DEIXE SEU VOTO SUMIR! http://www.votoseguro.org/
*Ap�ie o Manifesto: http://www.votoseguro.com/alertaprofessores/
.-------------------------------------------------------------------'
--


_______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/

🔗Graham Breed <gbreed@...>

10/30/2006 11:17:21 PM

On 29/10/06, Hudson Lacerda <hfmlacerda@...> wrote:
> ALOE@... escreveu:

> > I've read that there is no pitch bend standard. How can consistency of
> > output pitches be assured?
>
> AFAIK, the more commonly used precision is 4096 divisions of a semitone,
> that is, a range of +/- 8192 divisions of a whole tone.

The range is specified in the General MIDI standard, along with
messages to change it. I don't think there's anything to say it
should be an even log-frequency response.

> I would suppose that any good text editor would support hexadecimal
> editing :-) gvim does it. emacs also:
> http://www.delorie.com/gnu/docs/emacs/emacs_464.html

Vim doesn't. It allows you to use a standard UNIX utility -- xxd --
to do the conversion. It's included with the Windows distribution.

> Of course, you can find other options on the internet.
>
> Or maybe you are interested in MIDI sequencers?

Editing MIDI files by hand isn't for the faint hearted. A better way
is to convert into a MIDI text format rather than hex. If anybody
wants to chime in with programs for that...

> > Convert what to hexadecimal? Isn't the original file hexadecimal?
>
> I mean: _inside gvim_ , change the viewing mode to hexadecimal (the menu
> entries here are actually ``Converter para hexadecimal'' and ``Converter
> de volta'').

Or :%!xxd meaning "run the whole file through the xxd program". The
original file is in binary.

Graham

🔗Hudson Lacerda <hfmlacerda@...>

10/31/2006 6:21:30 AM

Graham Breed escreveu:

> Editing MIDI files by hand isn't for the faint hearted. A better way
> is to convert into a MIDI text format rather than hex. If anybody
> wants to chime in with programs for that...

AKJ's Python programs:
http://akjmusic.dividebypi.com/software/
Programs for (BSD) Windoze:
http://www.borg.com/~jglatt/progs/software.htm
Midge (only for type 1 midi files):
http://www.undef.org.uk/code/midge/

--
'-------------------------------------------------------------------.
Hudson Lacerda http://br.geocities.com/hfmlacerda/

microabc -- free software for microtonal music
http://br.geocities.com/hfmlacerda/abc/microabc-about.html

*N�O DEIXE SEU VOTO SUMIR! http://www.votoseguro.org/
*Ap�ie o Manifesto: http://www.votoseguro.com/alertaprofessores/
.-------------------------------------------------------------------'
--


_______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/

🔗Jon Szanto <jszanto@...>

10/31/2006 8:31:24 AM

Graham and Aloe,

{you wrote...}
>Editing MIDI files by hand isn't for the faint hearted. A better way
>is to convert into a MIDI text format rather than hex. If anybody
>wants to chime in with programs for that...

MIDI to Text and Text to MIDI are still available at the MIDI-OX site:
http://www.midiox.com/

All of the tools there are useful at times.

Cheers,
Jon

🔗Gene Ward Smith <genewardsmith@...>

10/31/2006 1:41:00 PM

--- In MakeMicroMusic@yahoogroups.com, "Graham Breed" <gbreed@...> wrote:

> Editing MIDI files by hand isn't for the faint hearted. A better way
> is to convert into a MIDI text format rather than hex. If anybody
> wants to chime in with programs for that...

There are a number of them; the ones I like best ae the gnmidi
mf2t.exe and t2mf.exe. These are DOS programs and I use batch files to
run them.

Given these, editing some parameters, such as program numbers, is
easy. I sometimes use the sed program sed-3.59.exe and more batch
files to retune rather than mess with Scala. Scala is very good for
taking a 12-et midi file and tuning it to something else, however; you
first convert the midi to a Scala seq file. If you are converting to
meantone, I suggest using the letter names and not numbers.