{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-08-08-audio-programming-adsr-dimooper-ii-ep-02/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "Streamed Offline\n\nRest of the Episodes: https://www.youtube.com/playlist?list=PLX0oFSIlwhPY\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=0) - Intro\n- [00:02:18](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=138) - Inversion of mixing\n- [00:14:06](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=846) - Keeping track of when the note has started\n- [00:19:19](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=1159) - Attack\n- [00:23:24](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=1404) - Release note\n- [00:31:34](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=1894) - Synth for release notes\n- [00:36:02](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=2162) - Evicting released notes\n- [00:43:50](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=2630) - Mixing issue\n- [00:48:40](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=2920) - Exploring Source Code of Raylib\n- [01:03:26](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=3806) - Outro\n\n### References\n\n- https://en.wikipedia.org/wiki/Envelope\\_(music)#ADSR\n- https://www.raylib.com/\n\nTopic: Second episode of Dimooper II development. Implementing ADSR\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "authors": [
    "Tsoding Daily"
  ],
  "captured_at": "2026-09-08T10:17:10.166315+00:00",
  "category": "programming",
  "content_html": "<p>Streamed Offline</p>\n<p>Rest of the Episodes: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/playlist?list=PLX0oFSIlwhPY\">https://www.youtube.com/playlist?list=PLX0oFSIlwhPY</a></p>\n<h3>Chapters</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=0\">00:00:00</a> - Intro</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=138\">00:02:18</a> - Inversion of mixing</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=846\">00:14:06</a> - Keeping track of when the note has started</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=1159\">00:19:19</a> - Attack</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=1404\">00:23:24</a> - Release note</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=1894\">00:31:34</a> - Synth for release notes</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=2162\">00:36:02</a> - Evicting released notes</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=2630\">00:43:50</a> - Mixing issue</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=2920\">00:48:40</a> - Exploring Source Code of Raylib</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YhX4FF3uuLU&amp;t=3806\">01:03:26</a> - Outro</li>\n</ul>\n<h3>References</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://en.wikipedia.org/wiki/Envelope%5C_(music)#ADSR\">https://en.wikipedia.org/wiki/Envelope\\_(music)#ADSR</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.raylib.com/\">https://www.raylib.com/</a></li>\n</ul>\n<p>Topic: Second episode of Dimooper II development. Implementing ADSR</p>\n<h3>Support</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tsoding/donate#support-tsoding\">https://github.com/tsoding/donate#support-tsoding</a></li>\n</ul>\n",
  "content_markdown": "Streamed Offline\n\nRest of the Episodes: https://www.youtube.com/playlist?list=PLX0oFSIlwhPY\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=0) - Intro\n- [00:02:18](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=138) - Inversion of mixing\n- [00:14:06](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=846) - Keeping track of when the note has started\n- [00:19:19](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=1159) - Attack\n- [00:23:24](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=1404) - Release note\n- [00:31:34](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=1894) - Synth for release notes\n- [00:36:02](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=2162) - Evicting released notes\n- [00:43:50](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=2630) - Mixing issue\n- [00:48:40](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=2920) - Exploring Source Code of Raylib\n- [01:03:26](https://www.youtube.com/watch?v=YhX4FF3uuLU&t=3806) - Outro\n\n### References\n\n- https://en.wikipedia.org/wiki/Envelope\\_(music)#ADSR\n- https://www.raylib.com/\n\nTopic: Second episode of Dimooper II development. Implementing ADSR\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "dateCreated": "2026-09-08T10:17:10.166315+00:00",
  "date_created": "2026-08-08T18:06:09+00:00",
  "date_modified": "2026-08-10T20:34:32+00:00",
  "date_published": "2026-08-08T18:06:09+00:00",
  "description": "Streamed Offline Rest of the Episodes: https://www.youtube.com/playlist?list=PLX0oFSIlwhPY Chapters: 00:00:00 - Intro 00:02:18 - Inversion of mixing 00:14:06 - Keeping track of when the note has started 00:19:19 - Attack 00:23:24 - Release…",
  "external_url": "https://www.youtube.com/watch?v=YhX4FF3uuLU",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/youtube-com-tsodingdaily/2026/08/2026-08-08-audio-programming-adsr-dimooper-ii-ep-02.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/youtube-com-tsodingdaily/2026/08/2026-08-08-audio-programming-adsr-dimooper-ii-ep-02.md"
  },
  "id": "urn:aggr:item:2db28f906bf212d676ed725b17fac115af9152b1",
  "isBasedOn": {
    "@id": "https://www.youtube.com/watch?v=YhX4FF3uuLU"
  },
  "mainEntity": {
    "@id": "https://www.youtube.com/watch?v=YhX4FF3uuLU",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-08-08-audio-programming-adsr-dimooper-ii-ep-02/#webpage"
    },
    "author": [
      {
        "@type": "Person",
        "name": "Tsoding Daily"
      }
    ],
    "dateModified": "2026-08-10T20:34:32+00:00",
    "datePublished": "2026-08-08T18:06:09+00:00",
    "headline": "Audio Programming - ADSR (Dimooper II Ep.02)",
    "timeRequired": "PT1M",
    "url": "https://www.youtube.com/watch?v=YhX4FF3uuLU",
    "wordCount": 97
  },
  "name": "Archived snapshot: Audio Programming - ADSR (Dimooper II Ep.02)",
  "preview": null,
  "reading_minutes": 1,
  "replicated_at": null,
  "source": "youtube-com-tsodingdaily",
  "source_name": "Tsoding Daily",
  "summary": "Streamed Offline\n\nRest of the Episodes: https://www.youtube.com/playlist?list=PLX0oFSIlwhPY\n\nChapters:\n- 00:00:00 - Intro\n- 00:02:18 - Inversion of mixing\n- 00:14:06 - Keeping track of when the note has started\n- 00:19:19 - Attack\n- 00:23:24 - Release note\n- 00:31:34 - Synth for release notes\n- 00:36:02 - Evicting released notes\n- 00:43:50 - Mixing issue\n- 00:48:40 - Exploring Source Code of Raylib\n- 01:03:26 - Outro\n\nReferences:\n- https://en.wikipedia.org/wiki/Envelope_(music)#ADSR\n- https://www.raylib.com/\n\nTopic: Second episode of Dimooper II development. Implementing ADSR\n\nSupport:\n- https://github.com/tsoding/donate#support-tsoding",
  "tags": [],
  "temporalCoverage": "2026-09-08T10:17:10.166315+00:00",
  "title": "Audio Programming - ADSR (Dimooper II Ep.02)",
  "url": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-08-08-audio-programming-adsr-dimooper-ii-ep-02/",
  "word_count": 97
}