mma-splitrec(1)

πŸ’– mma-splitrec β€” bestie edition πŸ’–

okay so this is the manual page for mma-splitrec from section 1 of the manual pages (iykyk), and we're gonna go through the WHOLE thing together, no skips, no shortcuts, because you deserve the full tea ✨

🌸 NAME 🌸

mma-splitrec β€” Create wav tracks from MMA input file

like... that's the whole job description. it makes wav tracks out of an MMA input file. iconic behavior honestly πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

mma-splitrec <somefile.mma>

that's it, that's the summoning ritual πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

So this program is what you run when you want to make a whole lil set of wav tracks from one MMA input file. To actually pull it off you're gonna need: MMA, the input file itself, a MIDI player, an audio recorder, and either an external synth or timidity. collect the whole set bestie, no substitutions 🫢

Now, the command:

mma-splitrec somefile.mma

is gonna do a whole little dance for you: it figures out which tracks live inside the MMA file, whips up temporary MIDIs for each one of them, plays each file through an external synth, and records whatever comes out into a series of wav files. multi-step slay 🌈

It ALSO makes a mix file with all the tracks in it, and that one is called "bg.wav". cute right? 😌

⚠️ heads up: when you're using an external synth, this conversion takes a LONG time ... like, roughly the number of tracks multiplied by the duration of the song. Be patient. literally be patient. go make a snack, hydrate, stretch, come back πŸ’€

But!! If you happen to have timidity installed, you can just let IT make the wav files for you. It works pretty well β€” depends on your installed soundfonts though, so your mileage may vary 🎹✨

Using timidity, the author has had good success with the following workflow:

  1. use mma-splitrec with a decent soundfont to create tracks,
  2. use timidity to create a mix track of the mma file,
  3. copy the mix to my Zoom H4 recorder into a project file,
  4. play/create lots of sax tracks while listening to the mix (4 track mode on the H4),
  5. copy the sax tracks the split tracks from (1) into audacity,
  6. edit the tracks,
  7. publish the song and become rich and famous!

number 7 is the whole point tbh πŸ‘‘πŸ’°


✨ OPTIONS ✨

  • -m β€” Set the MIDI file player (aplaymidi) options. Usually this is the port. You should quote the arg: -m "-p 20"
  • -r β€” Recorder options (arecord). You can change the number of channels, quality, port, etc. Again, quote the arg: -r "-D hw:0,0 -c2"
  • -o β€” Timidity options. Quote args: -o "-Ow"

See the manual pages for aplaymidi, arecord and timidiy for option details.

  • -i β€” By default, an external synth is assumed. Use this option to force use of timidity. πŸŽ›οΈ
  • -b β€” By default the track "bg.wav" is created with all tracks playing. This option will skip creating that track. bye bg.wav 🫑
  • -t β€” Create only track XX. The track name is passed to mma and its -T option. To create a set of tracks you need multiple -t settings: -t Solo -t Chord-piano

The track names are NOT case sensitive. lowercase girlies you are safe πŸ’–

  • -x β€” Exclude tracks. Again, a separate -x is required for each track to skip. one -x per track, don't be lazy about it πŸ’…

🌈 SEE ALSO 🌈

mma(1)


πŸ“ RESOURCES πŸ“

The latest version of this program is always distributed with MMA and is available at http://www.mellowood.ca/mma β€” go get the freshest one bestie, no stale downloads πŸ™ˆ


🧚 AUTHOR 🧚

Bob van der Poel <bob@mellowood.ca>


⭐ LICENSE ⭐

mma-splitrec is Copyright 2002-2011 Bob van der Poel. Free use of this software is granted under the terms of the GNU General Public License. πŸ’œ


okay that's the whole page, you made it to the end, I'm so proud of you πŸ₯Ή

this was mma-splitrec(1) from the manual pages, dated 2015-09-17 β€” and that's the vibe check, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from