QSynth is een open source en cross-platform grafische software geschreven in C ++ rond de Qt toolkit en is ontworpen om te fungeren als een GUI (Graphical User Interface) front-end applicatie voor de FluidSynth software.
Wat is FluidSynth?
FluidSynth is een command-line programma is ontworpen als een audio-synthesizer. Het is gebaseerd op de Soundfont specificatie. QSynth is een grafische interface voor FluidSynth, het verstrekken van een gemakkelijke manier voor nieuwkomers op de laatste toepassing te gebruiken.
Minimaal en eenvoudig te gebruiken GUI
De QSynth & rsquo; s GUI (Graphical User Interface) is minimaal en eenvoudig te gebruiken, die alle functionaliteit van de FluidSynth software. De gebruiker krijgt toegang tot Master, Reverb en Chorus controles. U kunt starten of opnieuw FluidSynth, alsmede diverse nuttige opties aanpassen.
Aan de slag met QSynth
Om de QSynth applicatie op uw GNU / Linux computer installeert, moet u de laatste versie van zowel de project & rsquo te downloaden; s website of via Softoware. Op dit moment wordt QSynth verdeeld als native installatieprogramma's voor de openSUSE distributie, evenals een universele bron pakket voor een andere Linux-kernel gebaseerd besturingssysteem.
U kunt ook QSynth installeren via de ingebouwde Software Center app van je distributie, maar alleen als het project is te vinden in de officiële repositories. Meer informatie over hoe u QSynth op je distro installeren zijn voorzien op de homepage.
Onder de motorkap
Het nemen van een kijkje onder de motorkap van de QSynth applicatie, kunnen we merken dat het heeft in de C ++ programmeertaal en dat de Qt en Qt Designer projecten geschreven zijn gebruikt voor de moderne grafische user interface.
Draait op Linux, Mac en Windows
QSynth is een multiplatform applicatie die met succes op GNU / Linux, Microsoft Windows en Mac OS X-besturingssystemen heeft getest. Het wordt momenteel ondersteund op 32 en 64-bit computer platforms
Wat is nieuw in deze release:.
- Dropped oude & quot; starten geminimaliseerd naar het systeemvak & quot; optie setup.
- CMake script lijsten-update (patch door Orcan Ogetbil, dank je).
- Toegevoegd toepassing trefwoorden om freedesktop.org's AppData.
- System-tray icon context menu is vastgesteld / gehackt om opnieuw te laten zien op Plasma 5 (aka. KDE5) meldingen statusgebied.
- Voorkom x11extras module uit het gebruik van niet-X11 / Unix plaforms.
- Berichten standaard uitvoer capture is verbeterd in beide richtingen een non-blocking pijp kunnen krijgen.
- Regressie fix voor ongeldige system-tray icon afmetingen van enkele desktopomgeving frameworks gemeld.
Wat is nieuw in versie 0.4.0:
- Desktop milieu sessie shutdown / logout beheer is ook aangepast aan Qt5 kader.
- Single / unieke applicatie bijvoorbeeld controle aangepast aan Qt5 / X11.
- Output op donkere kleuren vaste meterschaal tekstkleur.
- liever Qt5 dan Qt4 standaard met configure script.
- Complete herschrijven van Qt4 vs. Qt5 configure bouwt.
- Een nieuwe top-level widget venster geometrie staat opslaan en herstellen van sub-routine is nu van kracht.
- Vast voor een aantal strenge tests voor Qt4 vs. Qt5 configure bouwt.
- Duits (de) translatie-update (door Guido Scholz, dank je).
Wat is nieuw in versie 0.3.9:
- Toegevoegd toepassing omschrijving freedesktop.org's AppData [9 ].
- Nieuwe gebruiker voorkeur optie over de vraag of de zeurende 'programma zal blijven draaien in het systeemvak boodschap, op het hoofdvenster in de buurt te laten zien.
- Applicatie Sluiten Bevestigen waarschuwing is nu het verhogen van het hoofdvenster zo zichtbaar en actief te wijten hoogste niveau weer te geven, in het bijzonder van toepassing wanneer geminimaliseerd naar het systeemvak.
- Een man pagina is toegevoegd.
- Vertalingen installatiemap wijzigen.
- Laat het bouwsysteem om een door de gebruiker opgegeven LDFLAGS bevatten.
- Tsjechisch (cs) vertaling bijgewerkt (door Pavel Fric, dank je).
Wat is nieuw in versie 0.3.8:.
- Meer voorbereidingen voor Qt5 configureren build
- Servisch (sr) vertaling toegevoegd (door Jay Alexander Fleming, dank je).
Wat is nieuw in versie 0.3.6:
- hoofdvenster layout vaststelling met betrekking tot de gebruiker de voorkeur grootte en recall als het systeem-pictogram niet is ingeschakeld.
- Kanalen lijst vooraf ingestelde items nu geactiveerd op te dubbelklikken.
- Desktop milieu-sessie afsluiten (bijv. Logout) is nu afgetapt voor sierlijke toepassing exit, ook al is het hoofdvenster actief is (zichtbaar) en het minimaliseren naar het systeemvak is ingeschakeld. Beiden werden veroorzaakt eerst shutdown / logout poging om af te breken. Niet meer, hopelijk.
- libX11 wordt nu expliciet toegevoegd aan de build koppeling fase, voor zover nodig te zien op sommige bloeden-edge distro bv. Fedora 13, Debian 6.
- Algemene norm dialoog toetsen lay-out is nu op zijn plaats.
- CMake bouwsysteem. Het was stil in 0.3.5, maar nu is het officieel onthuld.
- Vast een paar bungelende pointers.
- Mac OSX. Enabled de MIDI naam Id optie voor CoreMIDI driver havens, het icoon toegevoegd aan de app bundel
Wat is nieuw in versie 0.3.5:
- Eerste widget geometrie en zichtbaarheid persistentie logica is licht herzien veel te crash storingen te voorkomen als gevolg van verkeerde main widget verborgen staat.
- General source tree lay-out en het opbouwen van de configuratie te veranderen.
- De meeste modale bericht dialoogvensters (bijv. Kritieke fouten) worden nu vervangen door pictogram in het systeemvak bubble berichten indien beschikbaar.
- Reverb en Chorus parameter ranges zijn herzien aan te passen en te voldoen aan FluidSynth back-end (libfluidsynth).
- FluidSynth kanaal info en uitschakelen-interfaces zijn nu in gebruik indien beschikbaar (libfluidsynth & gt; = 1.1.1, experimenteel).
- Global configuratie staat wordt nu expliciet opgeslagen / zet zich in voor de schijf wanneer dialoogvenster Opties wijzigingen worden geaccepteerd en toegepast.
- Output piekniveaumeters krijgen hun lang verdiende gradiënt look.
- Automatische crash-dump rapporten, debugger stapel-sporen (gdb), back-sporen, wat dan ook, wordt als een nieuwe configuratie optie (--enable-stacktrace) en standaard ingeschakeld op debug build targets (enable worden geïntroduceerd -debug).
- Toegevoegde Tsjechisch (cs) vertaling, bijgedragen door Pavel Fric.
- Het kanaal preset selector (Channels / bewerken ...) is ernstig verminkt voor jong en oud, alleen met de presets van de laatst geladen soundfont, nu opgelost.
- Minimaal aantal MIDI-kanalen toegestaan op de motor setup is gedaald van de oude waarde van 16 tot zo laag als 1 (één), niet dat het een verschil maakt, zoals (lib) FluidSynth inwendige gewoon rondt het naar het dichtstbijzijnde veelvoud van 16 toch.
- Cleanup aan knoppen bron, vereenvoudigd van overbodige spullen.
Wat is nieuw in versie 0.3.4:
- Command line optie parsing is licht refactored toestaan maat overschrijven door middel van buitengewone FluidSynth optie-instellingen (bv -o name = waarde;. fixes bug # 2781579).
- Main formulier lay-out heeft gekregen een beetje meer speling ruimte, gewoon om wat langere tekst label vertalingen geschikt (bijv. Duits).
- Oud verouderd QMessageBox formulieren standaard knoppen.
- Opgeslagen kanaalvoorinstellingen zijn nu effectief geladen op de motor starten.
- Russische vertaling toegevoegd (met dank aan Alexandre Prokoudine).
- grijs weergegeven / uitgeschakeld kleurenpalet groep fix voor donkere kleur thema's.
- Qt Software logo-update.
- Fait-divers: desktop menu file aangeraakt om openSUSE conventies .
- Lichte optimalisaties om de output piek meter refresh rate.
- MIDI en audio-apparaat namen zijn nu de gebruiker te selecteren opties door de respectieve drop-down lijsten op elke dialoog motor setup.
- Nieuwe knop stijl:. Skulpture
Eisen
- FluidSynth
- Qt
Reacties niet gevonden