MIDI files, Audacity and Timidity
Posted: Tue Jan 11, 2011 9:38 am
Hi all... here I go again,
Now I'm trying to work with MIDI files... I read that Audacity page about MIDI files ( http://wiki.audacityteam.org/wiki/Midi ) and it says that I can cut and paste pieces of MIDI files apart and edit them, but without the ability to play or listen to them in Audacity.
Now, aside from the obvious problem and following questions about that limitation, I thought, "okay, I can listen to them in WMP or QuickTime, make note of how many seconds in to a MIDI song file that I want to cut it, and then edit it in a blind (or deaf) way in Audacity that way... but while Audacity imports and displays a MIDI file, no matter what I do, it doesn't seem to want to cut or trim it in any way... so in reality, Audacity opens a MIDI file to show the little MIDI piano, the little numbers 1-16 colored tabs and the long series of tone annotations in the tracks area, but nothing can be done with it at all.
So I tried "Export MIDI", and it does export MIDI files to something called "Allegro .gro" format, but then nothing can be done with that ".gro" file... then I tried converting both a MIDI and a .gro file in WinFF, which converts anything otherwise, but it gives the command prompt display notation of "Unknown Format" for both the MIDI and the .gro file formats.
So I read on the Audacity page about "Timidity" for converting MIDI files... so I thought great, this will convert them to WAV format so I can then edit the WAV file, essentially a recording of the MIDI, in Audacity.
So I followed the link for "Timidity" from the Audacity page ( http://timidity.s11.xrea.com/index.en.html#down ) and downloaded Timidity from an old page that was last updated in 2004... but I thought, what the heck, Windows 7 runs other apps from circa 2000, so why not Timidity from 2004?... and it just may, but when I opened, unzipped and extracted the Timidity installer files, they didn't work.
So I continued to read the "SETUP.txt" file that is included in the extracted Timidity installer files and it states that "Timidity doesn't work by itself" and goes on to list the many, many other files that one needs to gather from the far reaches of the internet from the bygone era of 2004 and how to configure them before Timidity will work... the paragraph directly below my dissertation here is just the last paragraph from that "SETUP.txt" file that is reiterating that Timidity doesn't work by itself... below that is the entire volume of data that the "SETUP.txt" file contains, making it quite daunting to consider if one will be able to gather all the needed files from all the different internet places that were in existence back in 2004, or before that, and then configure them in such a way that Timidity actually would work.
So I think that this has been another lesson in futility, as was my previous lesson in the two prior days to today when trying to magically gather all of the ferry dust necessary to make streaming desktop audio recording take place in a Doug Henning type way on my desktop, which never happened because obstacle after obstacle kept it from happening... and Doug Henning couldn't make it to my place because he had a prior engagement, in heaven I hope, since he died in the year 2000... I guess he wasn't able to pull off that last big trick.
Maybe now I should call Criss Angel... he's kind of annoying though.
So, is there any alternative to "Timidity" in today's world?... or a way that Audacity actually does at least export MIDI to a usable file format?... not just ".gro" format, which seems to be as useless as the MIDI file and Timidity themselves?
Thanks,
digi
below is the data contained in the "Timidity" "SETUP.txt" file starting with the last paragraph first, then the entire biblical story of what it takes for Timidity to actually be of use... (see if you dare to try to figure it all out.)
"TiMidity doesn't work itself. TiMidity needs GUS/patch set which is
set of sound patch. There are no WAVE information in *.mid file, so
TiMidity use GUS/patch to convert MIDI to WAVE file. Note that this
`patch' means one of the wave sound file in MIDI technical term.
Many GUS/patches are available from the internet. Some people collect
these patches and make a set of the patch for TiMidity. I recommend
the patch of Eric A. Welsh <[email protected]>.
Follows are installation steps to use eawpat for TiMidity++.
1. Visit http://www.stardate.bc.ca/eawpatches/html/default.htm
2. Click "Getting Eawpatches"
3. If you don't have UNRAR, Please install it.
4. Download Eawpats RAR files.
5. Make a new folder `c:timidity' to install Eric patch set.
6. Extract RAR files to `c:timidity'
7. Move all files in this directory to `c:timidity' "
___________________________________________________________________
"TiMidity++ uses Either GUS/patch, or SoundFont(, or both) as the voice
data to play. You must get a SoundFont or GUS/patch files, and make
the configuration file. You must make the configuration file (*.cfg).
By default, timidity.cfg is /usr/local/share/timidity/timidity.cfg (or
C:WINDOWSTIMIDITY.CFG on Windows). And please check the following
sites for many voice(patch) data:
* http://www.onicos.com/staff/iz/timidity/link.html#gus
* http://www.onicos.com/staff/iz/timidity/dist/cfg/ (Some sample *.cfg's)
* http://www.i.h.kyoto-u.ac.jp/~shom/timidity/ (10M and 4M patches)
* ftp://ftp.cdrom.com/pub/gus/sound/patches/files/ (GUS site)
If you got funny voice archive, extract it to appropriate directory
and configure *.cfg files with the name and path of these voice dates.
Console version:
timidity.exe
GUI version:
timw32g.exe
Please edit timpp32g.ini for your preference.
GUI Synthesizer version:
twsyng.exe
Please edit timpp32g.ini for your preference.
GUI Synthesizer Service Mode version:
twsynsrv.exe
Please edit timpp32g.ini for your preference.
======================================================================
Eawpats for TiMidity++
======================================================================
TiMidity doesn't work itself. TiMidity needs GUS/patch set which is
set of sound patch. There are no WAVE information in *.mid file, so
TiMidity use GUS/patch to convert MIDI to WAVE file. Note that this
`patch' means one of the wave sound file in MIDI technical term.
Many GUS/patches are available from the internet. Some people collect
these patches and make a set of the patch for TiMidity. I recommend
the patch of Eric A. Welsh <[email protected]>.
Follows are installation steps to use eawpat for TiMidity++.
1. Visit http://www.stardate.bc.ca/eawpatches/html/default.htm
2. Click "Getting Eawpatches"
3. If you don't have UNRAR, Please install it.
4. Download Eawpats RAR files.
5. Make a new folder `c:timidity' to install Eric patch set.
6. Extract RAR files to `c:timidity'
7. Move all files in this directory to `c:timidity' "
Now I'm trying to work with MIDI files... I read that Audacity page about MIDI files ( http://wiki.audacityteam.org/wiki/Midi ) and it says that I can cut and paste pieces of MIDI files apart and edit them, but without the ability to play or listen to them in Audacity.
Now, aside from the obvious problem and following questions about that limitation, I thought, "okay, I can listen to them in WMP or QuickTime, make note of how many seconds in to a MIDI song file that I want to cut it, and then edit it in a blind (or deaf) way in Audacity that way... but while Audacity imports and displays a MIDI file, no matter what I do, it doesn't seem to want to cut or trim it in any way... so in reality, Audacity opens a MIDI file to show the little MIDI piano, the little numbers 1-16 colored tabs and the long series of tone annotations in the tracks area, but nothing can be done with it at all.
So I tried "Export MIDI", and it does export MIDI files to something called "Allegro .gro" format, but then nothing can be done with that ".gro" file... then I tried converting both a MIDI and a .gro file in WinFF, which converts anything otherwise, but it gives the command prompt display notation of "Unknown Format" for both the MIDI and the .gro file formats.
So I read on the Audacity page about "Timidity" for converting MIDI files... so I thought great, this will convert them to WAV format so I can then edit the WAV file, essentially a recording of the MIDI, in Audacity.
So I followed the link for "Timidity" from the Audacity page ( http://timidity.s11.xrea.com/index.en.html#down ) and downloaded Timidity from an old page that was last updated in 2004... but I thought, what the heck, Windows 7 runs other apps from circa 2000, so why not Timidity from 2004?... and it just may, but when I opened, unzipped and extracted the Timidity installer files, they didn't work.
So I continued to read the "SETUP.txt" file that is included in the extracted Timidity installer files and it states that "Timidity doesn't work by itself" and goes on to list the many, many other files that one needs to gather from the far reaches of the internet from the bygone era of 2004 and how to configure them before Timidity will work... the paragraph directly below my dissertation here is just the last paragraph from that "SETUP.txt" file that is reiterating that Timidity doesn't work by itself... below that is the entire volume of data that the "SETUP.txt" file contains, making it quite daunting to consider if one will be able to gather all the needed files from all the different internet places that were in existence back in 2004, or before that, and then configure them in such a way that Timidity actually would work.
So I think that this has been another lesson in futility, as was my previous lesson in the two prior days to today when trying to magically gather all of the ferry dust necessary to make streaming desktop audio recording take place in a Doug Henning type way on my desktop, which never happened because obstacle after obstacle kept it from happening... and Doug Henning couldn't make it to my place because he had a prior engagement, in heaven I hope, since he died in the year 2000... I guess he wasn't able to pull off that last big trick.
Maybe now I should call Criss Angel... he's kind of annoying though.
So, is there any alternative to "Timidity" in today's world?... or a way that Audacity actually does at least export MIDI to a usable file format?... not just ".gro" format, which seems to be as useless as the MIDI file and Timidity themselves?
Thanks,
digi
below is the data contained in the "Timidity" "SETUP.txt" file starting with the last paragraph first, then the entire biblical story of what it takes for Timidity to actually be of use... (see if you dare to try to figure it all out.)
"TiMidity doesn't work itself. TiMidity needs GUS/patch set which is
set of sound patch. There are no WAVE information in *.mid file, so
TiMidity use GUS/patch to convert MIDI to WAVE file. Note that this
`patch' means one of the wave sound file in MIDI technical term.
Many GUS/patches are available from the internet. Some people collect
these patches and make a set of the patch for TiMidity. I recommend
the patch of Eric A. Welsh <[email protected]>.
Follows are installation steps to use eawpat for TiMidity++.
1. Visit http://www.stardate.bc.ca/eawpatches/html/default.htm
2. Click "Getting Eawpatches"
3. If you don't have UNRAR, Please install it.
4. Download Eawpats RAR files.
5. Make a new folder `c:timidity' to install Eric patch set.
6. Extract RAR files to `c:timidity'
7. Move all files in this directory to `c:timidity' "
___________________________________________________________________
"TiMidity++ uses Either GUS/patch, or SoundFont(, or both) as the voice
data to play. You must get a SoundFont or GUS/patch files, and make
the configuration file. You must make the configuration file (*.cfg).
By default, timidity.cfg is /usr/local/share/timidity/timidity.cfg (or
C:WINDOWSTIMIDITY.CFG on Windows). And please check the following
sites for many voice(patch) data:
* http://www.onicos.com/staff/iz/timidity/link.html#gus
* http://www.onicos.com/staff/iz/timidity/dist/cfg/ (Some sample *.cfg's)
* http://www.i.h.kyoto-u.ac.jp/~shom/timidity/ (10M and 4M patches)
* ftp://ftp.cdrom.com/pub/gus/sound/patches/files/ (GUS site)
If you got funny voice archive, extract it to appropriate directory
and configure *.cfg files with the name and path of these voice dates.
Console version:
timidity.exe
GUI version:
timw32g.exe
Please edit timpp32g.ini for your preference.
GUI Synthesizer version:
twsyng.exe
Please edit timpp32g.ini for your preference.
GUI Synthesizer Service Mode version:
twsynsrv.exe
Please edit timpp32g.ini for your preference.
======================================================================
Eawpats for TiMidity++
======================================================================
TiMidity doesn't work itself. TiMidity needs GUS/patch set which is
set of sound patch. There are no WAVE information in *.mid file, so
TiMidity use GUS/patch to convert MIDI to WAVE file. Note that this
`patch' means one of the wave sound file in MIDI technical term.
Many GUS/patches are available from the internet. Some people collect
these patches and make a set of the patch for TiMidity. I recommend
the patch of Eric A. Welsh <[email protected]>.
Follows are installation steps to use eawpat for TiMidity++.
1. Visit http://www.stardate.bc.ca/eawpatches/html/default.htm
2. Click "Getting Eawpatches"
3. If you don't have UNRAR, Please install it.
4. Download Eawpats RAR files.
5. Make a new folder `c:timidity' to install Eric patch set.
6. Extract RAR files to `c:timidity'
7. Move all files in this directory to `c:timidity' "