Digital Music Looper (Dimooper II Ep.1)
Streamed Live on Twitch: https://twitch.tv/tsoding
Enable Subtitles for Twitch Chat
Chapters#
- 00:00:00 - Intro
- 00:09:20 - Name
- 00:10:28 - Empty Project
- 00:14:23 - Colors and Endianess
- 00:17:01 - Enabling Audio
- 00:20:40 - Audio Streams
- 00:30:14 - Sine Wave
- 00:38:51 - Looking at Raylib examples
- 01:00:43 - Sine wave achieved internally
- 01:03:09 - Notes
- 01:09:23 - Maping Notes to Keys
- 01:46:03 - Removing state from Notes
- 01:51:37 - Events
- 01:56:08 - Tired
- 01:58:36 - Beat
- 02:05:30 - Bars and Quantization
- 02:15:45 - Tired
- 02:18:21 - Recording Mode
- 02:30:12 - Displaying beats
- 02:33:04 - Thingie-magingie that's moving from left to right
- 02:38:34 - Wait until the end of the bar
- 02:50:50 - Break
- 02:55:17 - Recording events
- 03:04:04 - Replaying events
- 03:31:48 - Visualize Events
- 03:43:10 - Outro
References#
- https://github.com/tsoding/dimooper
- https://www.youtube.com/watch?v=qURmwdedUAI
- https://github.com/tsoding/eepers
- https://github.com/raysan5/raylib/blob/master/examples/audio/audio\_raw\_stream.c
- https://miniaud.io/
Topic: Reviving the development of Dimooper.
Twitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat