Image of a Ghost
Fractaling
Random unrelated stuff about a friendly wasp and moths
Ghosts
Tuxedo Pulse 15 gen1

Projects

cutie-dead-synth

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.

audio-fm-mummer

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

a-metronome

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.

experimentations

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 oscillogram.py in its own repo. Lazyness I suppose. Bone idle.

Wid

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

little-soundboard

An eight slot python soundboard using numpy and tkinter

interactive-waveform-plots-jupyter

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


- - --- - -

Find me on

mastodon

Social network thingy


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

A Vid

^ ^

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

More Rubbish Vids

Random unrelated stuff about a friendly wasp and moths

Make A Desktop Launcher For cutie-dead-synth

{ Or any other program }

First make cutie_dead_synth.py executable: chmod +x /path_to/cutie_dead_synth.py

Create a file like the one below. Name the file cutie-dead-synth.desktop or whatever.desktop and then Put it in ~/.local/share/applications/
I don't like desktop icons myself, but it is good to learn and it fills up this otherwise sparse page a bit.


      
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Comment=synthesizery thingy
Type=Application
Name=Cutie Dead Synth
Path=/path_to/cutie-dead-synth
Exec=/path_to/cutie-dead-synth/cutie_dead_synth.py
Icon=/path_to/cutie-dead-synth/images/knotperfect-icon.png
Terminal=false
      
    

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.

Prerequisites

      
$ 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 https://codeberg.org/harrysentonbury/experimentations/raw/branch/master/oscillogram.py -P ~/.oscillogram/
$ chmod +x ~/.oscillogram/oscillogram.py
      
    

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

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 a friendly wasp and moths
Tuxedo Pulse 15 gen1
Ghosts
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