Image of a Ghost
Random unrelated stuff about a friendly wasp and moths and other crap


This website probably don't work. So what!


A python synthesizer sort of thing you can play on your computer or laptop keyboard. I love it! Synth Today magazine says "You must install cutie-dead-synth at once. It might even work!"
If ya really really lucky. Better chance than the bingo tho.


A python GUI thing for experimenting with audio frequency modulation etc. Quick and easy fun with sliders. Ambient sounds, scifi sounds etc.


A python 3 command line audio metronome. I tried some online metronomes but they were worse at keeping time than me... So I coded my own.


Experiments with audio and audio synthesis using python3. Anything I think might be interesting or sounds good.
Includes an oscillogram program to view what small sound files look like. Mono, stereo, print number of samples, sample rate and duration of wav files.
Maybe i should put this in its own repo. Lazyness I suppose. Bone idle.


Circles strum happy sound and happy dissociation and mindlessness.
Made with pygame.
Theres a shitty photo of it in the README.


An eight slot python soundboard using numpy and tkinter


A Jupyter notebook, Interactive plots to visualize waveforms, numpy arrays etc. (saves using my withering brain)

- - --- - -

Find me on


Social network thingy

- - - -- ----------------+--------------- -- - - -

A Vid

^ ^

experimental music on this vid was made using python, numpy and scipy. Maybe code from experimentations. There are other shit vids too using the above projects, supercollider and field recordings.

More Shat Vids

Install Oscillogram

A python program to view what small sound files look like. Mono, stereo, print number of samples, sample rate and duration. wav only at the moment.


$ sudo apt install python3-pip
$ pip3 install numpy matplotlib scipy

Or if ERROR, these days it might be

$ sudo apt install python3-pip
$ sudo apt install python3-numpy python3-matplotlib python3-scipy

In the home directory download the raw file from codegerg and then make executable

$ wget -P ~/.oscillogram/
$ chmod +x ~/.oscillogram/

Then I usually do an alias in my bashrc / zshrc or whatever  alias oscy="~/.oscillogram/"

Then when I need to use it:-

$ oscy /path/to/file.wav

To zoom Click on the magnifier icon then click and drag a rectangle around the section to zoom into, then use the arrow keys to toggle between views. Click on the move icon and pan with left click and drag, increase amplitude with right click and drag. The window is also resizable.

Random unrelated stuff about woteva
Python Fractaling

Image of mandelbrot fractal

np.uint8(90 - (indexed)), # RED

np.uint8(180-(indexed * 2)), # GREEN

np.uint8((np.sin(indexed * np.pi / 72) + 1) * 66) # BLUE