{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-10-31-last-audio-library-you-ll-need/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "Streamed Live on Twitch: https://twitch.tv/tsoding\\\nEnable Subtitles for Twitch Chat\n\n### References\n\n- https://www.youtube.com/watch?v=CCvpVNVS-9M\n- https://www.raylib.com/\n- https://miniaud.io/\n- https://hesjustalittleguy.com/\n- https://github.com/nakst/gf\n- https://cdecl.org/\n- https://www.youtube.com/watch?v=VuYBu-GpBPQ\n- https://github.com/mackron/dr_libs\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=0) - Intro\n- [00:02:55](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=175) - Setting up project\n- [00:12:17](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=737) - Initializing miniaudio.h\n- [00:33:34](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=2014) - Trying to break initialization\n- [00:38:44](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=2324) - Playback callback\n- [00:50:02](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=3002) - Generating sine wave\n- [01:13:34](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=4414) - Playing a song\n- [01:33:57](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=5637) - Mic monitor\n- [02:03:59](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=7439) - Outro\n\nTopic: Checking out miniaudio.h again cause I forgor how to use it already.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "authors": [
    "Tsoding Daily"
  ],
  "captured_at": "2026-10-31T15:15:45.849013716+00:00",
  "category": "programming",
  "content_html": "<p>Streamed Live on Twitch: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://twitch.tv/tsoding\">https://twitch.tv/tsoding</a><br />\nEnable Subtitles for Twitch Chat</p>\n<h3>References</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=CCvpVNVS-9M\">https://www.youtube.com/watch?v=CCvpVNVS-9M</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.raylib.com/\">https://www.raylib.com/</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://miniaud.io/\">https://miniaud.io/</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://hesjustalittleguy.com/\">https://hesjustalittleguy.com/</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/nakst/gf\">https://github.com/nakst/gf</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdecl.org/\">https://cdecl.org/</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=VuYBu-GpBPQ\">https://www.youtube.com/watch?v=VuYBu-GpBPQ</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/mackron/dr_libs\">https://github.com/mackron/dr_libs</a></li>\n</ul>\n<h3>Chapters</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=0\">00:00:00</a> - Intro</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=175\">00:02:55</a> - Setting up project</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=737\">00:12:17</a> - Initializing miniaudio.h</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=2014\">00:33:34</a> - Trying to break initialization</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=2324\">00:38:44</a> - Playback callback</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=3002\">00:50:02</a> - Generating sine wave</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=4414\">01:13:34</a> - Playing a song</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=5637\">01:33:57</a> - Mic monitor</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=bW_Y5D5Mm9M&amp;t=7439\">02:03:59</a> - Outro</li>\n</ul>\n<p>Topic: Checking out miniaudio.h again cause I forgor how to use it already.</p>\n<p>Twitch Chat in Subtitles generated by: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/kam1k4dze/subchat\">https://github.com/kam1k4dze/subchat</a></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 Live on Twitch: https://twitch.tv/tsoding\\\nEnable Subtitles for Twitch Chat\n\n### References\n\n- https://www.youtube.com/watch?v=CCvpVNVS-9M\n- https://www.raylib.com/\n- https://miniaud.io/\n- https://hesjustalittleguy.com/\n- https://github.com/nakst/gf\n- https://cdecl.org/\n- https://www.youtube.com/watch?v=VuYBu-GpBPQ\n- https://github.com/mackron/dr_libs\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=0) - Intro\n- [00:02:55](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=175) - Setting up project\n- [00:12:17](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=737) - Initializing miniaudio.h\n- [00:33:34](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=2014) - Trying to break initialization\n- [00:38:44](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=2324) - Playback callback\n- [00:50:02](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=3002) - Generating sine wave\n- [01:13:34](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=4414) - Playing a song\n- [01:33:57](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=5637) - Mic monitor\n- [02:03:59](https://www.youtube.com/watch?v=bW_Y5D5Mm9M&t=7439) - Outro\n\nTopic: Checking out miniaudio.h again cause I forgor how to use it already.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "dateCreated": "2026-10-31T15:15:45.849013716+00:00",
  "date_created": "2026-10-31T13:42:41+00:00",
  "date_modified": "2026-10-31T13:47:05+00:00",
  "date_published": "2026-10-31T13:42:41+00:00",
  "description": "Streamed Live on Twitch: https://twitch.tv/tsoding Enable Subtitles for Twitch Chat References: https://www.youtube.com/watch?v=CCvpVNVS-9M https://www.raylib.com/ https://miniaud.io/ https://hesjustalittleguy.com/…",
  "external_url": "https://www.youtube.com/watch?v=bW_Y5D5Mm9M",
  "git": {
    "commit": "20068632b65d2830a2d54f25ca1d90d697bea2c0",
    "path": "items/youtube-com-tsodingdaily/2026/10/2026-10-31-last-audio-library-you-ll-need.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/20068632b65d2830a2d54f25ca1d90d697bea2c0/items/youtube-com-tsodingdaily/2026/10/2026-10-31-last-audio-library-you-ll-need.md"
  },
  "id": "urn:aggr:item:fc1ec5e5295b03d780e477013776cbb0ccd13f30",
  "isBasedOn": {
    "@id": "https://www.youtube.com/watch?v=bW_Y5D5Mm9M"
  },
  "mainEntity": {
    "@id": "https://www.youtube.com/watch?v=bW_Y5D5Mm9M",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-10-31-last-audio-library-you-ll-need/#webpage"
    },
    "author": [
      {
        "@type": "Person",
        "name": "Tsoding Daily"
      }
    ],
    "dateModified": "2026-10-31T13:47:05+00:00",
    "datePublished": "2026-10-31T13:42:41+00:00",
    "headline": "Last Audio Library You'll Need",
    "image": {
      "@type": "ImageObject",
      "caption": null,
      "height": 90,
      "url": "https://i3.ytimg.com/vi/bW_Y5D5Mm9M/hqdefault.jpg",
      "width": 160
    },
    "timeRequired": "PT1M",
    "url": "https://www.youtube.com/watch?v=bW_Y5D5Mm9M",
    "wordCount": 120
  },
  "name": "Archived snapshot: Last Audio Library You'll Need",
  "preview": {
    "alt": null,
    "color": null,
    "height": 90,
    "placeholder": {
      "data_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=",
      "hash": ""
    },
    "url": "https://i3.ytimg.com/vi/bW_Y5D5Mm9M/hqdefault.jpg",
    "width": 160
  },
  "reading_minutes": 1,
  "replicated_at": null,
  "source": "youtube-com-tsodingdaily",
  "source_name": "Tsoding Daily",
  "summary": "Streamed Live on Twitch: https://twitch.tv/tsoding\nEnable Subtitles for Twitch Chat\n\nReferences:\n- https://www.youtube.com/watch?v=CCvpVNVS-9M\n- https://www.raylib.com/\n- https://miniaud.io/\n- https://hesjustalittleguy.com/\n- https://github.com/nakst/gf\n- https://cdecl.org/\n- https://www.youtube.com/watch?v=VuYBu-GpBPQ\n- https://github.com/mackron/dr_libs\n\nChapters:\n- 00:00:00 - Intro\n- 00:02:55 - Setting up project\n- 00:12:17 - Initializing miniaudio.h\n- 00:33:34 - Trying to break initialization\n- 00:38:44 - Playback callback\n- 00:50:02 - Generating sine wave\n- 01:13:34 - Playing a song\n- 01:33:57 - Mic monitor\n- 02:03:59 - Outro\n\nTopic: Checking out miniaudio.h again cause I forgor how to use it already.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\nSupport:\n- https://github.com/tsoding/donate#support-tsoding",
  "tags": [],
  "temporalCoverage": "2026-10-31T15:15:45.849013716+00:00",
  "title": "Last Audio Library You'll Need",
  "url": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-10-31-last-audio-library-you-ll-need/",
  "word_count": 120
}