| The physical and human spects dealing with audio, video, and images
Image: file formats
· image noise reduction
· blur detection
· halftoning, dithering
· illuminant correction
· Image descriptors
· Reverse image search
· image feature and contour detection
· OCR
· Image - unsorted
Displays: Video display notes · before framebuffers · Simpler display types · Display DIY ·· Screen tearing and vsync · Arguments for 60fps / 60Hz in gaming
Video: file format notes · video encoding notes · Subtitle format notes
Vision and color perception: physics, numbers, and (non)linearity · objectively describing color · the eyes and the brain · color spaces · references, links, and unsorted stuff · Lux and lumen
Audio physics and physiology: Sound physics and some human psychoacoustics · Descriptions used for sound and music · multichannel and surround · Sound level meter notes
Noise related: Stray signals and noise · sound-related noise names · electronic non-coupled noise names · electronic coupled noise · ground loop · (tape) noise reduction · strategies to avoid coupled noise · emphasis · Sampling, reproduction, and transmission distortions
Digital sound and processing:
capture, storage, reproduction · on APIs (and latency) · programming and codecs · some glossary · audio noise reduction · Audio and signal processing - unsorted stuff
Music electronics:
device voltage and impedance, audio and otherwise ·
amps and speakers ·
basic audio hacks ·
Simple ADCs and DACs ·
digital audio
On the stage side: microphones ·
audio levels & technical gritty ·
devices you'll use ·
cables, connectors, adapters ·
effect hardware · sync
Electronic music and DIY:
- approaches to making sounds · some history · interesting instruments · Gaming synth ·
- Synth: MIDI · sync · Electrical components, small building blocks · VCO, LFO, DCO, DDS notes · microcontroller synth · audio platforms
- modular synth: formats (physical, interconnects) · physical · Learning from existing devices · eurorack power supply ·· Modules/makers of note: Mutable instruments
- DAW: audio plugins · Ableton notes · MuLab notes · Mainstage notes · VCV Rack notes
Unsorted: Visuals DIY · Signal analysis, modeling, processing (some audio, some more generic) · Music fingerprinting and identification
For more, see Category:Audio, video, images
|
microcontroller synth
When is and isn't PWM a good choice?
DIY hardware audio platforms
Mozzi
Mozzi was aimed at microcontrollsers like arduino trying an improved flavour of PWM,
but now supports also supports STM32, Teensy, ESP8266, ESP32, Raspberry Pi Pico, CH32, and more
and can use some DACs.
Geared at sound generation, and being low entry seems to have give to a lot of experimentation[1]
https://sensorium.github.io/Mozzi/
Daisy
Electrosmith Daisy is a relatively specific hardware platform: ARM Cortex-M7, codec, and a bunch of RAM
https://daisy.audio/
Teensy
Modular-ish
akso
https://zrna.org/akso
Bela
https://learn.bela.io/using-bela/about-bela/bela-and-beagleboard/
Patchbox / pisound
https://blokas.io/
https://blokas.io/patchbox-os/docs/
OpenDSP
https://midilab.co/opendsp
PiPicoFX / cortexguitarfx
RP2040, PCM3060 codec
Adds a display, encoders, pots, and guitar in and out
Guitar pedal style,
Seems like a 'made for me' project but also like a good basis for both use and experimentation.
Code includes chorus, reverb, bitcrusher, vibrato, compressor
https://www.youtube.com/watch?v=KSG9TjVyezA
https://github.com/StoneRose35/cortexguitarfx
DIY software platforms
https://scribbletune.com/
online synth
Playthings:
https://bs.stranno.su/
strudel
https://strudel.cc/
dittytoy
https://dittytoy.net/
Zupiter
https://z.musictools.live/