![]() |
![]()
| ![]() |
![]()
NAMEsonivoxrender — Render standard MIDI files into raw PCM audio SYNOPSISsonivoxrender [-h|--help] [-v|--version] [-d|--dls file.dls] [-r|--reverb 0..4] [-w|--wet 0..32767] [-n|--dry 0..32767] [-c|--chorus 0..4] [-l|--level 0..32767] [-g|--gain 0..100] midi_file DESCRIPTIONThis program is a MIDI file renderer based on the sonivox synthesizer library. It reads .MID (Standard MIDI Files) file format, and writes an audio stream to the standard output as raw 16 bit stereo PCM samples. Options
Arguments
EXAMPLESThe following examples assume the default option USE_44KHZ=ON, which means an output sample rate = 44100 Hz. Example 1: Render a MIDI file and save the rendered audio as a raw audio file:
Example 2: pipe the rendered audio thru the Linux ALSA aplay utility:
is equivalent to:
Example 3: pipe the rendered audio thru the lame utility creating a MP3 file:
Example 4: pipe the rendered audio thru the sox utility creating a WAV file:
Example 5: pipe the rendered audio thru the PulseAudio’s pacat utility:
BUGSSee Tickets at GitHub <https://github.com/pedrolcl/sonivox/issues/> LICENSE AND COPYRIGHTLicensed under the Apache License, Version 2.0 Copyright (c) 2022-2024 Pedro López-Cabanillas and contributors AUTHORSPedro López-Cabanillas <plcl@users.sf.net>.
|