---
title: Digital Music Looper (Dimooper II Ep.1)
link: https://www.youtube.com/watch?v=VuYBu-GpBPQ
source: youtube-com-tsodingdaily
published: 2026-08-04T16:43:57Z
updated: 2026-08-12T17:01:23Z
first_seen: 2026-09-08T10:17:10.166315Z
authors:
- Tsoding Daily
summary: |-
  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

  Support:
  - https://github.com/tsoding/donate#support-tsoding
content: extracted
html: 2026-08-04-digital-music-looper-dimooper-ii-ep-1.html
preview:
  file: 2026-08-04-digital-music-looper-dimooper-ii-ep-1.preview-da29b8fea44c.webp
  width: 256
  height: 192
  color: '#212323'
images:
- source: https://i.ytimg.com/vi/VuYBu-GpBPQ/maxresdefault.jpg
  original:
    file: 2026-08-04-digital-music-looper-dimooper-ii-ep-1.image-f3e07026da5b.jpg
    width: 1280
    height: 720
  variants:
  - file: 2026-08-04-digital-music-looper-dimooper-ii-ep-1.image-4d12b92549f6.webp
    width: 48
    height: 27
  color: '#030305'
extra:
  thumbnail: https://i3.ytimg.com/vi/VuYBu-GpBPQ/hqdefault.jpg
---

Streamed Live on Twitch: https://twitch.tv/tsoding\
Enable Subtitles for Twitch Chat

### Chapters

- [00:00:00](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=0) - Intro
- [00:09:20](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=560) - Name
- [00:10:28](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=628) - Empty Project
- [00:14:23](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=863) - Colors and Endianess
- [00:17:01](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=1021) - Enabling Audio
- [00:20:40](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=1240) - Audio Streams
- [00:30:14](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=1814) - Sine Wave
- [00:38:51](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=2331) - Looking at Raylib examples
- [01:00:43](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=3643) - Sine wave achieved internally
- [01:03:09](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=3789) - Notes
- [01:09:23](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=4163) - Maping Notes to Keys
- [01:46:03](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=6363) - Removing state from Notes
- [01:51:37](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=6697) - Events
- [01:56:08](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=6968) - Tired
- [01:58:36](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=7116) - Beat
- [02:05:30](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=7530) - Bars and Quantization
- [02:15:45](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=8145) - Tired
- [02:18:21](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=8301) - Recording Mode
- [02:30:12](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=9012) - Displaying beats
- [02:33:04](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=9184) - Thingie-magingie that's moving from left to right
- [02:38:34](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=9514) - Wait until the end of the bar
- [02:50:50](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=10250) - Break
- [02:55:17](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=10517) - Recording events
- [03:04:04](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=11044) - Replaying events
- [03:31:48](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=12708) - Visualize Events
- [03:43:10](https://www.youtube.com/watch?v=VuYBu-GpBPQ&t=13390) - 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

### Support

- https://github.com/tsoding/donate#support-tsoding
