olemb / overdub

Simple audio overdubbing (Tkinter GUI or terminal mode)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overdub - Simple Multilayered Music Recording

Overdub is a very simple Python program that allows you to do unlimited overdubs into an audio buffer.

Conceptually it's like having a tape recorder without an erase head.

Requires Python 3.8.

Keyboard Controls

Enter          toggle recording / playing
Space Bar      toggle playing / stopped
Left Arrow     rewind
Right Arrow    wind
f              fullscreen

There is also experimental support for control by gamepad and sustain pedal. The solo and fast winding buttons found on the gamepad have no equivalent on the keyboard. This is because I haven't yet found a way to ignore key repeats in Tkinter.

License

verdub is released under the terms of the MIT license.

Contact

Ole Martin Bjorndalen - ombdalen@gmail.com

About

Simple audio overdubbing (Tkinter GUI or terminal mode)

License:MIT License


Languages

Language:Python 100.0%