Wav: verschil tussen versies
Geen bewerkingssamenvatting |
|||
(12 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
Een '''wav-bestand''' is een (ongecomprimeerd) audio-bestand waarin geen informatie meer is opgeslagen over instrument, speelwijze, enz. Bij | Een '''wav-bestand''' is een (ongecomprimeerd) audio-bestand waarin geen informatie meer is opgeslagen over instrument, speelwijze, enz. Bij [[exporteren]] van een wav-bestand slaat MusiCAD eerst het bij de muziek behorende [[midi-bestand]] op volgens het [[partijoverzicht]] (onhoorbare partijen worden weggelaten). | ||
Om van het midi-bestand vervolgens een wav-bestand te maken is een [[plugin]] nodig: MID2WAV.plugin. Pas als de plugin gevonden wordt en goed geconfigureerd is dan zal de mogelijkheid om wav-bestanden op te slaan in het menu {{MenuVerwijzing|Bestand|[[ | Om van het midi-bestand vervolgens een wav-bestand te maken is een [[plugin]] nodig: {{literal|MID2WAV.plugin}}. Pas als de plugin gevonden wordt en goed geconfigureerd is dan zal de mogelijkheid om wav-bestanden op te slaan in het menu {{MenuVerwijzing|Bestand|[[Export]]}} zichtbaar worden. | ||
De | De {{literal|MID2WAV.plugin}} gebruikt een - los te installeren - programma dat met de informatie uit het midi-bestand een wav-bestand genereert. | ||
Een (open source) programma dat hiervoor gebruikt kan worden is wildmidi. Behalve het gebruikte midi-conversieprogramma is voor de software synthesizer WildMIDI ook een verzameling geluiden nodig, bijvoorbeeld ''freepats'' | == wildmidi == | ||
Een (open source) programma dat hiervoor gebruikt kan worden is <tt>wildmidi</tt>. Behalve het gebruikte midi-conversieprogramma is voor de software synthesizer WildMIDI ook een verzameling geluiden nodig, bijvoorbeeld ''freepats'' | |||
;WildMIDI | ;WildMIDI | ||
https://github.com/Mindwerks/wildmidi/releases/download/wildmidi-0.4.5/wildmidi-0.4.5-win64.zip | https://github.com/Mindwerks/wildmidi/releases/download/wildmidi-0.4.5/wildmidi-0.4.5-win64.zip | ||
Regel 17: | Regel 18: | ||
Gebruik (commandoregel) | Gebruik (commandoregel) | ||
wildmidi -o SOMEFILE.wav -c patches.cfg SOMEFILE.mid | wildmidi -o SOMEFILE.wav -c patches.cfg SOMEFILE.mid | ||
Het bestand {{literal|MID2WAV.plugin}} voor gebruik met wildmidi wordt: | |||
MID2WAV | |||
Convert midi to wav | |||
wildmidi.exe | |||
-o $(OUT) -c patches.cfg $(IN) | |||
== fluidsynth == | |||
Een andere mogelijkheid is <tt>fluidsynth</tt> als conversieprogramma. | |||
Download fluidsynth: | |||
https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2 | |||
Om met fluidsynth midi om te zetten naar wave is een zogeheten '[[soundfont]]' benodigd, een (groot) bestand waar alle geluiden in opgeslagen zijn. | |||
fluidsynth -T wav -O s16 somesoundfont.sf2 SOMEFILE.mid | |||
Het bestand {{literal|MID2WAV.plugin}} wordt dan: | |||
MID2WAV | |||
Convert midi to wav | |||
fluidsynth.exe | |||
-T wav -O s16 \padnaarfont\somesoundfont.sf2 "$(IN)" | |||
== zie ook == | == zie ook == | ||
* [[ | * [[Wav2mp3]] | ||
* [[Soundfont]] | |||
* [[plugins]] | * [[plugins]] | ||
{{Bestanden}} | |||
[[en:wav]] | [[en:wav]] |
Huidige versie van 27 jul 2023 om 21:17
Een wav-bestand is een (ongecomprimeerd) audio-bestand waarin geen informatie meer is opgeslagen over instrument, speelwijze, enz. Bij exporteren van een wav-bestand slaat MusiCAD eerst het bij de muziek behorende midi-bestand op volgens het partijoverzicht (onhoorbare partijen worden weggelaten).
Om van het midi-bestand vervolgens een wav-bestand te maken is een plugin nodig: MID2WAV.plugin. Pas als de plugin gevonden wordt en goed geconfigureerd is dan zal de mogelijkheid om wav-bestanden op te slaan in het menu [Bestand|Export] zichtbaar worden.
De MID2WAV.plugin gebruikt een - los te installeren - programma dat met de informatie uit het midi-bestand een wav-bestand genereert.
wildmidi
Een (open source) programma dat hiervoor gebruikt kan worden is wildmidi. Behalve het gebruikte midi-conversieprogramma is voor de software synthesizer WildMIDI ook een verzameling geluiden nodig, bijvoorbeeld freepats
- WildMIDI
https://github.com/Mindwerks/wildmidi/releases/download/wildmidi-0.4.5/wildmidi-0.4.5-win64.zip
Twee bestanden hierin wildmidi.exe en libWildMidi.dll zijn nodig.
- freepats
https://github.com/feross/freepats/archive/refs/heads/master.zip
Het resultaat kan in C:\ProgramData\FreePats gezet worden.
In patches.cfg moet de verwijzing naar C:\ProgramData\FreePats komen.
Gebruik (commandoregel)
wildmidi -o SOMEFILE.wav -c patches.cfg SOMEFILE.mid
Het bestand MID2WAV.plugin voor gebruik met wildmidi wordt:
MID2WAV Convert midi to wav wildmidi.exe -o $(OUT) -c patches.cfg $(IN)
fluidsynth
Een andere mogelijkheid is fluidsynth als conversieprogramma.
Download fluidsynth:
https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.2
Om met fluidsynth midi om te zetten naar wave is een zogeheten 'soundfont' benodigd, een (groot) bestand waar alle geluiden in opgeslagen zijn.
fluidsynth -T wav -O s16 somesoundfont.sf2 SOMEFILE.mid
Het bestand MID2WAV.plugin wordt dan:
MID2WAV Convert midi to wav fluidsynth.exe -T wav -O s16 \padnaarfont\somesoundfont.sf2 "$(IN)"