A python synthesizer sort of thing you can play on your computer or laptop keyboard.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
harrysentonbury de11d25f43 devices dialog styles 6 days ago
images first commit 2 weeks ago
LICENSE first commit 2 weeks ago
README.md added devices description 6 days ago
cutie_dead_synth.py select output device dialog 6 days ago
styles.css devices dialog styles 6 days ago



Play it on your computer or laptop keyboard

A PyQt5 synthesizeresque. A version of another synth I previously coded with tkinter as the GUI, (quarter-dead-synth).

Toggle between the key of E4 and C4. Swing between sine and triangle waves. Switch sine to an octave lower.

Set Output Device and Blocksize from the dialog accessed from the drop down menu. Maybe for a usb audio interface for example. The blocksize of data passed to the buffer can be changed with a slider.

Configure the keys to match any keyboard

The keyboard configuration is for a qwerty keyboard but you can change that in the Stuff menu. To change the key bindings click on custom keybinder in the stuff drop down menu then Select Key if needed, then just type in the keys in order of the ascending scale. The dialog will automatically close when all the 18 notes has been assigned keys. Next click the Change Key button to update the configuration.


>= python3.7

pip3 install numpy
pip3 install sounddevice

Get PyQt5

sudo apt-get install python3-pyqt5


What it sounds like