FluidSynth

FluidSynth
Utvecklare Peter Hanappe, Conrad Berhörster, Antoine Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson m.fl.
Stabil frisättning
Edit this on Wikidata 2.3.1 / 29 december 2022 ; 54 dagar sedan ( 29 december 2022 )
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 www .fluidsynth .org  Edit this on Wikidata

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.
Qsynth frontend

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