WildMIDI
Deweloperzy | Chrisa Isona, Breta Curtisa i innych |
---|---|
Wersja stabilna | 0.4.4 / 21 marca 2021
|
Magazyn | |
Napisane w | C |
System operacyjny | Międzyplatformowe |
Dostępne w | język angielski |
Typ | Syntezator programowy |
Licencja |
Odtwarzacz: GPL-3.0-lub nowsza Biblioteka: LGPL-3.0-lub nowsza |
Strona internetowa | WildMIDI |
WildMIDI to darmowy syntezator oprogramowania typu open source , który konwertuje dane nut MIDI na sygnał audio za pomocą poprawek dźwiękowych GUS bez potrzeby stosowania karty dźwiękowej kompatybilnej z patchem GUS. WildMIDI, którego celem jest bycie jak najmniejszym i łatwym do przenoszenia, uruchomiony w grudniu 2001 roku, może działać jako wirtualne urządzenie MIDI, zdolne do odbierania danych MIDI z dowolnego programu i przekształcania ich w dźwięk w locie. Jest to standardowy renderer MIDI dla GStreamer .
Cechy
WildMIDI składa się z dwóch części: biblioteki , z którą inne aplikacje mogą się łączyć, oraz odtwarzacza wiersza poleceń (CLI) używanego do prezentowania funkcji samej biblioteki.
Funkcje biblioteki
- Obsługa plików RIFF MIDI (.RIF)
- Odtwarzanie obsługi formatu MIDI 0, 1 i 2 (.MID)
- Odtwarzanie MIDI-like: HMI, HMP, MUS i XMI
- Wieloplatformowość: Linux, Windows, OSX, *BSD, *DOS itp.
- Bezpieczny wątek
- Wyjście strumienia PCM
- Wyjście pliku WAV
- Ponowne próbkowanie liniowe i gaussowskie
- silnik pogłosu wyjściowego
- Kompatybilność z Timidity.cfg
Funkcje odtwarzacza
- OSS w systemie Linux/UNIX
- Wyjście ALSA w systemie Linux
- Wyjście WinMM w systemie Windows
- OpenAL na wszystkich obsługiwanych platformach
- Wyjście Sound Blaster w systemie DOS
- Wyjście WAV do systemu plików
Historia
WildMIDI został pierwotnie pomyślany w grudniu 2001 roku jako eksperyment mający na celu sprawdzenie, czy pliki MIDI mogą być odtwarzane przy użyciu tych samych sampli, co istniejące oprogramowanie, ale z mniejszym obciążeniem. Pierwsze wydanie odtwarzacza CLI miało miejsce w 2002 roku i dzięki wsparciu twórców Quakeforge zostało później podzielone na bibliotekę i odtwarzacz. W 2003 roku firma Quakeforge zaczęła wykorzystywać bibliotekę w swoim projekcie. Pierwsze oficjalne wydanie WildMIDI miało miejsce w 2004 roku. Po wielu aktualizacjach Chris Ison zatrzymał rozwój w lutym 2012 z wersją 0.2.3.5 i od tego czasu zaginął. WildMIDI został rozwidlony w 2013 roku przez Bret Curtis, który obecnie utrzymuje projekt. Zrefaktoryzowany WildMIDI został wydany jako wersja 0.3.0 w 2014 r. Kolejna wersja, 0.4.0, została wydana w lipcu 2016 r., Która dodała dodatkowe funkcje, takie jak obsługa formatów plików podobnych do MIDI, ich konwersje do MIDI i dodatkowe interfejsy API.
Stosowany w projektach
- QuakeForge
- GStreamer
- Qmmp
- Demon odtwarzacza muzyki
- Odtwarzacz multimedialny Rosa
- Trzecie oko
- XLSilnik: DaggerXL
- OpenTESArena