@HeyBirt
  @HeyBirt
Hey Birt! | C64 DIGIs, how they work and how to make your own Part #2, Secrets of the code. @HeyBirt | Uploaded October 2020 | Updated October 2024, 6 hours ago.
Video sponsor: PCBWay: $5 for 2 layer PCBs with 24hr turnaround at pcbway.com

In this video, the 2nd part of a two-part series, we take an in depth look at the software behind ‘crunching’ and playing back ‘DIGIs’, digital sound samples, on the C64. In part one we explained how DIGIs work and took at a look at a curious physics professor who revolutionized speech synthesis in the 1970s. Link to part #1: youtu.be/fvgkAWwSceI

In this episode we’ll take an in depth look at how the ‘Cruncher’ software, written in C#, works to take our output from Audacity, and further process it to generate the data format required to play back via the C64 SID chip. We then do a deep dive into the DIGI player code itself that runs on C64 and see what makes it tick.

Part #1: youtu.be/fvgkAWwSceI

Timeline:
00:00 - Intro
01:37 – Part #1 Review
02:26 – Cruncher Scaling
05:55 – Cruncher 8bit to 4bit
09:02 – Compression
11:50 – DIGI Player Simple
17:40 – DIGI Player Interpolating
22:05 – BIT Instruction
23:38 – Sample Time
24:31 – Wrap up

Please consider clicking on the Subscribe button below and then click the bell icon. That way you will be notified when I post a new video. Thanks!

Help support Hey Birt!
subscribestar.com/hey-birt
patreon.com/heybirt
Hey Birt! On Social Media!
Facebook:
Soigeneris: facebook.com/Soigeneris-295527583797729
Hey Birt!: facebook.com/HeyBirt
Twitter:
Hey Birt!: twitter.com/HeyBirt?lang=en

Links
6502 bit flag: forum.6502.org/viewtopic.php?f=2&t=6093
6502 BIT branching: forum.6502.org/viewtopic.php?f=2&t=6161
VS 2019 free version: visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16
VS 2019 installer project: marketplace.visualstudio.com/items?itemName=visualstudioclient.MicrosoftVisualStudio2017InstallerProjects
Audacity: audacityteam.org
Cruncher and DIGI Player: github.com/Jeff-Birt/C64_DIGI
CBM prj Studio: ajordison.co.uk

Credits
Chiptune Thing No. 3 "Victory" by Steven O’Brien soundcloud.com/stevenobrien
Creative Commons — Attribution 3.0 Unported— CC BY 3.0
http://creativecommons.org/licenses/b...
Music provided by Music for Creators youtu.be/ujIMRIJ1JG8
C64 DIGIs, how they work and how to make your own Part #2, Secrets of the code.Tandy PC-4 (Casio PB-100). Mini refurb of a 4-bit pocket computer.Flat Flex Cable Repair - Can we save our aging FFCs?Chill out! Easy, reversable, efficient, inexpensive way to cool down your C= 1541.A600 Case Saver Introduction and InstallationGoing to POT – Investigating the C64 paddle/POT inputs and devices, a deeeeep dive…How a couple of Amiga enthusiasts brought the obsolete DB23 connector backCNC 64 P2NEC PC-8300, “It’s dead Birt!”. A dead power supply and NEC PC-8201A comparisonRecap or not? When to and not to recap. How to choose correct replacement parts.Sharp CE 125Repair attempt: Epson WF-4740 with Scanner Error 100016

C64 DIGIs, how they work and how to make your own Part #2, Secrets of the code. @HeyBirt

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER