12

OS XでファイルMIDIをファイルに変換しようとしています。WAV

これまでのところ、私はこれを持っています:

fluidsynth -F output_sound soundfont.sf2 note.mid

これによりoutput_soundファイルが作成されますが、そのファイルは WAV ではありませんsint16。次の出力が得られることを考えると、フォーマットされているようです。

~ $ fluidsynth -O help
FluidSynth version 1.1.6
Copyright (C) 2000-2012 Peter Hanappe and others.
Distributed under the LGPL license.
SoundFont(R) is a registered trademark of E-mu Systems, Inc.

-O options (audio file format):
   's16'

をターミナルで (またはスクリプト可能な方法で) ファイルに変換する簡単な方法はありoutput_soundますか?WAV

4

3 に答える 3

9

SoX を使用するよりも簡単な方法があります。FluidSynth が libsndfile サポート付きでインストールされている場合、デフォルトで WAV を出力します。これは、Homebrew がデフォルトで FluidSynth をインストールする方法です。

$ brew install fluid-synth
...
$ fluidsynth -T help
FluidSynth runtime version 2.0.8
Copyright (C) 2000-2019 Peter Hanappe and others.
Distributed under the LGPL license.
SoundFont(R) is a registered trademark of E-mu Systems, Inc.

-T options (audio file type):
   'aiff','au','auto','avr','caf','flac','htk','iff','mat','mpc','oga','paf','pvf','raw','rf64','sd2','sds','sf','voc','w64','wav','wve','xi'

auto: Determine type from file name extension, defaults to "wav"
于 2015-08-02T21:22:46.693 に答える
7

最も簡単な解決策は臆病であることがわかりました。

timidity input.mid -Ow -o out.wav

自作を使用する場合、インストールも簡単です。

brew install timidity
于 2016-01-28T23:16:46.860 に答える