♩ ♫ ♬ Fitlet Has A MUSICAL Side ♯ ♫♪
Overview
Software Music Synthesizers, sometimes known as Softsynths, allow computers to produce synthesized music. Previously, this job fell to dedicated, specialized hardware produced by legendary companies such as Korg, Minimoog, Roland, and Yamaha. Now, computers such as Fitlet coupled with a good Softsynth package can produce some very good sounds and effects, possibly even rivaling dedicated units.
Softsynth Packages available to Fitlet include amSynth, Foo YC20, Freebirth, Horgand, mx44, Yoshimi, ZynAddSubFX, and so on. I tried amSynth and ZynAddSubFX. AmSynth is very basic and not very engaging. ZynAddSubFX on the other hand has many features and gets good reviews, so I will concentrate on its use.
Hardware
1. Fitlet
2. USB MIDI Keyboard (optional)
Software
All packages required are readily available in the repositories.
1. Jack Audio Connection Kit
Packages needed are: jackd, qjackctl, and libjack library.
The Jack Audio Connection Kit is an audio server and API which allows various Jack compatible audio applications to interconnect and share data with each other. Jack provides rapid, low latency audio data transfer and helps synchronize the various applications. One way to understand Jack's purpose is to compare it to a physical audio soundboard.
2. ZynAddSubFX
ZynnAddSubFX is the Softsynth I liked the best. It offers a wide array of available instruments; many effects such as reverb, echo, and chorus; and a wide array of other features and settings.
Operation
Once the required software is installed on Fitlet, proceed as follows.
1. Load and start the QJackCtl GUI. It is found in the Applications Pulldown under Sound and Video. Make sure to start jack by clicking the start button in QJackCtl.
2. Start ZynAddSubFX. It is found in the Applications Panel under Sound and Video. It features a beginners interface with a virtual keyboard and an advanced interface which requires the use of an external keyboard.
Beginner and Advanced Interfaces
Make Required Audio Patch Connection
In QJackCtl GUI, depress connect button. This opens connections window. Select Audio tab. Connect synthesizer (zynaddsubfx) to system.
Add-Ons
You can add a wide variety of instruments and voices to ZynAddSubFX. Here is a site with many such add-ons.
http://sourceforge.net/p/zynaddsubfx/in ... ree/banks/
Results
The results of using ZynAddSubFX were quite good. Using the add-on instruments and voices, it is possible to get some really interesting and cool sounds. Some of the chorus files produce very ethereal and eerie sounds.
Conclusions
1. Fitlet makes quite a good music synthesizer when paired with good software.
2. Fitlet demonstrates its ability to perform a wide variety of diverse roles.
Resources
http://jackaudio.org/
http://jackaudio.org/api/
http://murks.lima-city.de/serendipity/? ... mmies.html
http://zynaddsubfx.sourceforge.net/
Use Fitlet as a Music Synthesizer in Mint
Application notes using fitlet. Credit goes to user Hassellbear for publishing more than enough cool application notes to justify a dedicated sub-forum.
Moderator: hassellbear
-
- Posts: 106
- Joined: Mon May 28, 2012 12:25 pm
Use Fitlet as a Music Synthesizer in Mint
Post by hassellbear »
Last edited by hassellbear on Mon Aug 03, 2015 3:50 pm, edited 7 times in total.
-
- Posts: 106
- Joined: Mon May 28, 2012 12:25 pm
Use Fitlet as a Music Synthesizer - Continued
Post by hassellbear »
Interfacing the USB MIDI Keyboard with Fitlet - Jack Audio Method
1. Open Jack Audio GUI (QJackCtl)
2. Start the ZynAddSubFX Synthesizer
3. Open the Jack Audio Connection Window - Click the QJackCtl Connect Button
A. In the Jack Connections Window, Select the ALSA Tab
B. Connect Readable Client (Keyboard) to Writable Client (Synthesizer)
(20:iRig Keys / 0 iRig Keys MIDI 1 to 129:ZynAddSubFX / 0:ZynAddSubFX)
4. Everything Should Work Now - Play a Tune
- Keyboard.JPG (97.98 KiB) Viewed 11774 times
- QJackCtl.png (34.02 KiB) Viewed 11774 times
2. Start the ZynAddSubFX Synthesizer
3. Open the Jack Audio Connection Window - Click the QJackCtl Connect Button
A. In the Jack Connections Window, Select the ALSA Tab
B. Connect Readable Client (Keyboard) to Writable Client (Synthesizer)
(20:iRig Keys / 0 iRig Keys MIDI 1 to 129:ZynAddSubFX / 0:ZynAddSubFX)
- Keyboard-Synthesizer.png (38.06 KiB) Viewed 11774 times
4. Everything Should Work Now - Play a Tune
Return to “Cool stuff with fitlet”
Jump to
- Announcements
- ↳ Read me first
- ↳ News
- ↳ Ordering
- Tensor-PC
- ↳ General Tensor-PC questions
- ↳ Tensor-PC Hardware
- ↳ Tensor-PC Software
- fitlet3
- ↳ General fitlet3 questions
- ↳ fitlet3 hardware
- ↳ fitlet3 software
- ↳ fitlet3 FACET Cards
- Airtop3
- ↳ General Airtop3 questions
- ↳ Airtop3 Hardware
- ↳ Airtop3 Software
- ↳ Airtop3 I3M
- fitlet2 and MBM2
- ↳ General fitlet2 questions
- ↳ fitlet2 hardware
- ↳ fitlet2 software
- ↳ fitlet2 FACET Cards
- ↳ Cool stuff with fitlet2
- Airtop2
- ↳ General Airtop2 questions
- ↳ Airtop2 Software
- ↳ Airtop2 Hardware
- ↳ Airtop2 I3M
- Mature products
- ↳ Airtop
- ↳ General Airtop questions
- ↳ I3M
- ↳ IPC2 (Intense PC2)
- ↳ General IPC2 questions
- ↳ IPC2 availability
- ↳ IPC2 Hardware
- ↳ Linux on IPC2
- ↳ Windows on IPC2
- ↳ Other operating systems on IPC2
- ↳ IPC2 BIOS
- ↳ IPC2 faults and troubleshooting
- ↳ Intense PC and MintBox 2
- ↳ General Intense PC questions
- ↳ Intense PC hardware
- ↳ CPU & Chipset
- ↳ Display interface
- ↳ Memory
- ↳ Storage
- ↳ Ethernet
- ↳ WLAN and miniPCI-e
- ↳ Audio
- ↳ USB
- ↳ Power and heat
- ↳ Linux on Intense PC
- ↳ Linux Mint
- ↳ Other distributions
- ↳ Windows on Intense PC
- ↳ Win7 on Intense PC
- ↳ Win8 on Intense PC
- ↳ Audio
- ↳ Intense PC BIOS
- ↳ Android on Intense PC
- ↳ Intense PC faults and troubleshooting
- ↳ fitlet and MintBox Mini
- ↳ General fitlet questions
- ↳ fitlet performance
- ↳ fitlet hardware
- ↳ Memory
- ↳ Storage
- ↳ Power and heat
- ↳ Mechanical
- ↳ fitlet BIOS
- ↳ Linux on MintBox Mini / Linux on fitlet
- ↳ Windows on fitlet
- ↳ Other operating systems on fitlet
- ↳ FACET Cards
- ↳ fitlet compatible devices
- ↳ Cool stuff with fitlet
- ↳ fitlet faults and troubleshooting
- ↳ fit-PC4
- ↳ General fit-PC4 questions
- ↳ fit-PC4 hardware
- ↳ Windows on fit-PC4
- ↳ Linux on fit-PC4
- ↳ Other operating systems on fit-PC4
- ↳ fit-PC4 BIOS
- ↳ fit-PC4 faults and troubleshooting
- ↳ fit-PC3
- ↳ General fit-PC3 questions
- ↳ fit-PC3 hardware
- ↳ Display interface
- ↳ Storage
- ↳ Audio
- ↳ WLAN and miniPCI-e
- ↳ USB
- ↳ Power and Heat
- ↳ Ethernet
- ↳ Windows on fit-PC3
- ↳ Linux on fit-PC3
- ↳ Other operating systems on fit-PC3
- ↳ fit-PC3 BIOS
- ↳ fit-PC3 accessories
- ↳ Using fit-PC3
- ↳ fit-PC3 faults and troubleshooting
- ↳ fit-PC2
- ↳ General fit-PC2 questions
- ↳ Buying fit-PC2
- ↳ Linux on fit-PC2
- ↳ Linux Mint
- ↳ Ubuntu 9.10
- ↳ Ubuntu 10.04
- ↳ Ubuntu 10.10
- ↳ Ubuntu 11.04
- ↳ Other Linux distributions
- ↳ Ubuntu 8.04
- ↳ Ubuntu 9.04
- ↳ Display driver
- ↳ Multimedia in Linux
- ↳ Multimedia in Mint
- ↳ Windows on fit-PC2
- ↳ Windows 7
- ↳ Windows 7 display driver
- ↳ Audio in Win7
- ↳ Windows XP
- ↳ XP installation
- ↳ Display driver
- ↳ Video playback
- ↳ Audio in XP
- ↳ Other Windows versions
- ↳ Other operating systems on fit-PC2
- ↳ FreeBSD
- ↳ fit-PC2 hardware
- ↳ fit-PC2i hardware
- ↳ Display interface
- ↳ Storage
- ↳ Audio
- ↳ WLAN and miniPCI-e
- ↳ USB
- ↳ Auto-ON
- ↳ Power and Heat
- ↳ Ethernet
- ↳ RTC & System clock
- ↳ fit-PC2 BIOS
- ↳ BIOS updates fit-PC2
- ↳ BIOS updates fit-PC2i
- ↳ fit-PC2 accessories
- ↳ Using fit-PC2
- ↳ HTPC
- ↳ Server
- ↳ Control
- ↳ Verified displays
- ↳ Car PC
- ↳ fit-PC1 questions
- ↳ fit-PC Slim questions
- ↳ uSVR
- ↳ General uSVR questions
- ↳ IPC3
- ↳ General IPC3 questions
- ↳ IPC3 Software
- ↳ IPC3 Hardware
- ↳ FACE modules
- ↳ FACE Modules
- ↳ General FACE Module questions
- Compulab accessories
- ↳ fit-Headless and fit-Headless 4K
- ↳ fit-Uptime
- ↳ fit-statUSB
- ECN/PCN
- ↳ fitlet3 ECN/PCN
- ↳ Tensor-I20 ECN/PCN
- ↳ Tensor-I22 ECN/PCN
- ↳ fitlet2 ECN/PCN
- ↳ Airtop3 ECN/PCN
- ↳ IPC3 ECN
- ↳ fitlet1 ECN
- ↳ IPC2 ECN
- ↳ IPC1 ECN
- ↳ Airtop2 ECN
- ↳ Airtop1 ECN
- ↳ fit-PC4 ECN
- ↳ fit-PC3 ECN
- ↳ fit-PC2 ECN
- ↳ FACE Modules ECN
- ↳ FACET Cards ECN
- Wish list
- ↳ Addressed requests