FluidSynth
Utvecklare | Peter Hanappe, Conrad Berhörster, Antoine Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson m.fl. |
---|---|
Stabil frisättning | |
Förvar | |
Skrivet i | C |
Operativ system | Unix-liknande operativsystem , Linux , FreeBSD , macOS , Microsoft Windows , OS/2 |
Tillgänglig i | engelsk |
Typ | Programvara synthesizer |
Licens | GNU Lesser General Public License, version 2.1 eller senare |
Hemsida |
|
FluidSynth , som tidigare hette iiwusynth , är en gratis synthesizer med öppen källkod som konverterar MIDI- notdata till en ljudsignal med hjälp av SoundFont -teknik utan behov av ett SoundFont-kompatibelt ljudkort. FluidSynth kan fungera som en virtuell MIDI-enhet som kan ta emot MIDI-data från vilket program som helst och omvandla det till ljud i farten. Den kan också läsa in SMF (.mid)-filer direkt. På utgångssidan kan den skicka ljuddata direkt till en ljudenhet för uppspelning, eller till en Raw- eller Wave -fil. Den kan också konvertera en SMF-fil direkt till en ljudfil snabbare än i realtid. Kombinationen av dessa funktioner ger FluidSynth följande stora användningsfall:
- Syntetisera MIDI-data från en annan applikation direkt till högtalarna,
- Syntetisera MIDI-data från en annan applikation, spela in utdata till en ljudfil,
- Spela en MIDI-fil till högtalarna,
- Konvertera en MIDI-fil till en digital ljudfil.
Storleken på laddade SoundFont-banker begränsas av mängden tillgängligt RAM. Det finns ett GUI för FluidSynth som heter Qsynth , som också är öppen källkod. Båda är tillgängliga i de flesta Linux- distributioner och kan även kompileras för Windows . Windows binära installationsprogram distribueras inte ensamma och levereras med QSynth.
Den har mikrotonalt stöd och användes i MicrotonalISM-projektet av Network for Interdisciplinary Studies in Science, Technology and Music. En Max/MSP- plugin är tillgänglig från IRCAM .
Kärnsyntesen är skriven som ett C- bibliotek med ett stort applikationsprogrammeringsgränssnitt (API). Partiella bindningar för Python , Ruby , Haskell och .NET Framework är tillgängliga. Det har också konverterats till ett LV2- plugin, vilket har gjort det möjligt att köra i LV2-plugin-baserade effektpedaler med öppen källkod som Mod Duo och Zynthian
Se även
externa länkar