I made a fully automatic C64 Stereo Jukebox with Python!

  Рет қаралды 2,503

retrobits

retrobits

Күн бұрын

3 ways to create a playlist of chiptunes on your Commodore 64 with the SD2IEC, Ultimate64/UII+ REST API, or disk images!
Patreon: / retrobits
Channel Membership: kzbin.infojoin
Shop: www.amazon.com/shop/retrobits
Twitter: / retrobitstv
Stereo SID History - • The History of Stereo ...
Evo64 Build - • A Commodore 64 with… v...
Ultimate REST API Livestream - • Wifi at last! Ultimate...
Python Script - github.com/Armitage64/ultimat...
High Voltage Sid Collection - www.hvsc.c64.org/
Compute’s Gazette Sid Collection - www.c64music.co.uk/
Sidplay64 - sourceforge.net/p/sidplay64/w...
Ultimate REST API - 1541u-documentation.readthedo...
Thanks to our awesome Patrons and Channel Members for their support!!!
Peter (Melair)
Kevin Gonzalez
Jon Ingersoll
John DiLiberto
John Trammell
Paraffine
Eric Stacey
Pinay Collectibles - / pinaycollectibles
Josh K
Vince Valenti
hertz_donut
Justin D. Morgan - / @jdmcs
jmp 0x0000
William Sullivan
Ryan Brooks
James Taylor
FULLSET
Jim Leonard
[mi.low]
ALVIN L BRADFORD
Mark A Andrews
Martin Goodwell
Erik (goodjonx)
Pierre Kressmann
Mitch Hoffman
Rayner Daniel Pedersen
Wolfgang Behrens
Thomas Jager
Stefan
Jamie Copeland
Leslie Marentette
Ron Morrissette
00:00 Introduction
00:43 Compute’s Gazette .MUS Files and CGSC
01:53 Setting up the SD2IEC
03:40 Demoing the Stereo Player
06:10 Testing with the 1541 Ultimate II+ Soft IEC drive
07:04 Building and testing a 1581 disk image
08:24 Sidplay64, .SID files, and HVSC
09:59 Setting up the Kawari and UII+
11:33 Why are all of our .SIDs the same length?
12:24 Modified .SID files with song length
13:01 Sidplay64’s different play modes
15:10 REST API for Ultimate devices
15:43 Python jukebox - walking the code
19:07 Demoing modern stereo 2SID files
26:39 Conclusion

Пікірлер: 32
@C64EVO
@C64EVO 4 ай бұрын
Sending a big congratulations to Matt and the Retrobits channel for hitting the BIG 100 milestone. We’re thrilled that you chose to share the spotlight with your EVO + NuTube! A lot of work goes into prepping, shooting and editing these videos and it’s clear that it’s really paying off. Another great job. Thanks for sharing the tips, insights and jukebox code. I’m sure we’ll start to see this type of automation setup in action at the local computer shows soon. Cheers! 🎉
@carledwards9477
@carledwards9477 4 ай бұрын
Congratulations on hitting the big 100! This was a great video too. Chiptunes are part of my early life and this was a great salute! Thank you.
@RacerX-
@RacerX- 4 ай бұрын
That is some exceptional work there. Thanks for sharing. I have a fondness for .MUS files and saved many of them over the years from Q-link, which at the time in late 1990 had nearly 12,000 .MUS related files. The Euro SIDs were fantastic at the time too.
@retrobitstv
@retrobitstv 4 ай бұрын
.MUS were all I knew back in the day so I do have nostalgia for the player and tunes but a good number of them haven't aged well. It's still fun to give them a listen and remember those simpler times though!
@RacerX-
@RacerX- 4 ай бұрын
@@retrobitstv I agree with that. There was for sure a wide variation in quality and sound. The .MUS editor was quite capable including tweaking filters and pretty much all of the parameters of the SID. Sadly many of the authors of .MUS, (we did call them SID files back in the day) did not take advantage of all the advanced capabilities. But yeah, there were some standout authors for sure.
@mk500
@mk500 4 ай бұрын
This is one of my favorites of all your videos! Love my SIDs; appreciate the great playback ideas!
@ColinJonesPonder
@ColinJonesPonder 4 ай бұрын
I saw this in the Everything C64 Discord while I was streaming SID Radio and had planned to play an album during the stream but was going to switch tracks manually. I checked the description, grabbed the Python script, edited it for my system, created the playlist and waited for the planned time... ...it worked perfectly first time. Nice one! I can dig into this now for more fun in the future. Now I've watched the whole video and have other ideas too 😉
@retrobitstv
@retrobitstv 4 ай бұрын
Awesome, glad the script worked for you without much hassle!
@L0wcash
@L0wcash 4 ай бұрын
Matt, congrats on one hundred very well produced video's on KZbin! Ever since i installed a second sid in my C64 and saw that you could launch files remotely with my U1541-II+ i dreamed of a stereo-sid jukebox. So you really made my dreams come true today! Thanks!
@LeftoverBeefcake
@LeftoverBeefcake 4 ай бұрын
I freakin' love this marriage of old and new tech, especially for the good old C64. One thing I've never put in a machine was a dual SID board, but I'm definitely on the lookout for one now!
@retrobitstv
@retrobitstv 4 ай бұрын
I didn't mention it in this video, but if you go the 1541 Ultimate II+ route as I did in this video, it has stereo SID emulation built in. Of course there are plenty of options for doing it with real hardware too!
@minombredepila1580
@minombredepila1580 4 ай бұрын
Congrats on hitting the magic number. Cannot wait for the 100 more to come 🙂
@powerofvintage9442
@powerofvintage9442 4 ай бұрын
I love this!! It's amazing all the chiptunes out there.
@coffeecuparcade
@coffeecuparcade 4 ай бұрын
That's just so dang cool
@mrnother
@mrnother 4 ай бұрын
Great video! Nice music ;)
@J0ermungand
@J0ermungand 4 ай бұрын
You didn't need the request module, urllib would have been fine and is integrated. Though the request module is neater.
@retrobitstv
@retrobitstv 4 ай бұрын
Good to know, thanks! I am very much a beginner at Python so I relied on Google/Stack Overflow a lot and requests is probably the first result I got back :P
@Breakfast_of_Champions
@Breakfast_of_Champions 4 ай бұрын
Are there any 64-native caleidoscope effects? That would be the cherry on top, as loadable modules under 64OS🙂
@retrobitstv
@retrobitstv 4 ай бұрын
Even when playing a 2SID file, there's still plenty of raster time to draw stuff on the screen like a demoscene production would but I don't think the C64 has enough power to do any real-time analysis of the music for e.g. an oscilloscope or spectrum analyzer. I don't know of any such player or visualizations off the top of my head except for The Karate SID by Antonio Savona which is kind of fun in it's own way :)
@Breakfast_of_Champions
@Breakfast_of_Champions 4 ай бұрын
@@retrobitstvI don't know if it could do enough FFTs in time, but hacking something around directly visualising SID registers would be more typical anyway. It's the little breadbin that can!😀
@AmigaofRochester
@AmigaofRochester 4 ай бұрын
Hey bud! Python variables should be snake case, file_list. Don’t worry I won’t tell anyone haha
@retrobitstv
@retrobitstv 4 ай бұрын
Haha, yea I'm an old PERL guy and don't really have much Python experience :P
@PaulHockerOnEarth
@PaulHockerOnEarth 4 ай бұрын
What a nerd!
@retrobitstv
@retrobitstv 4 ай бұрын
Thanks!
@x3nomat
@x3nomat 4 ай бұрын
Be kind? wat
@retrobitstv
@retrobitstv 4 ай бұрын
I should have been more clear. I wasn't talking about the curated examples that were shown in the video, but rather of the majority of MUS files that I listened to while making this video that haven't aged well. I didn't use any of those in the video but there sure were a lot of them.
@x3nomat
@x3nomat 4 ай бұрын
@@retrobitstv I've been listening to chipmusic for the last 35 years, there is no need for me to be kind. 😅 Cheers from Germany!
@Daveyk021
@Daveyk021 4 ай бұрын
I want to be kind, but if that was playing in the background all day, a person would start listening to other voices in his/her head.
@retrobitstv
@retrobitstv 4 ай бұрын
A lot of the old .MUS tracks haven't aged super well but the more modern stereo .SID files I demonstrated later on are pretty great, if you like that kind of music that is.
@Daveyk021
@Daveyk021 4 ай бұрын
@@retrobitstv I think they sounded great, but listening to synthetic music for too long would drive me nut - lol. Does the vacuumed tube preamp add a lot sound quality? I had been considering that last year, but it's a lot of bucks (but hey you can't take your money with you beyond the rim).
@retrobitstv
@retrobitstv 4 ай бұрын
@@Daveyk021 It definitely fills out the sound but I can't really tell you if it's worth the cost or not - it's just one of those things you need to hear for yourself and decide. It's not quite the same, but I did record some SID tracks on the NuTube64 using FLAC if you want to give them a listen: retrobits.tv/Evo64_SID_Demo.zip
I bought this Nintendo for $30 from Japan!
36:48
retrobits
Рет қаралды 2,9 М.
Sears Tele-Games Video Arcade First Look and Restoration!
35:29
retrobits
Рет қаралды 4,7 М.
Countries Treat the Heart of Palestine #countryballs
00:13
CountryZ
Рет қаралды 26 МЛН
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 21 МЛН
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
How Old-School Computers Played Sound Samples | MVG
14:25
Modern Vintage Gamer
Рет қаралды 111 М.
Doom didn't kill the Amiga...Wolfenstein 3D did
16:58
Modern Vintage Gamer
Рет қаралды 604 М.
I went to a HUGE vintage computer swap meet!!
21:47
retrobits
Рет қаралды 3,3 М.
How did I break my 1581 and FIVE floppy drives?!
23:39
retrobits
Рет қаралды 4,7 М.
My bad. The Sega Master System doesn’t have FM sound.
23:33
retrobits
Рет қаралды 4,8 М.
5 of the Worst Commodore 64 Games You Must See To Believe
10:12
John Hancock
Рет қаралды 27 М.
The best CRT for RGB? Meet the NEC MultiSync 3D!
30:52
retrobits
Рет қаралды 7 М.
Using a Commodore 64 on the modern internet!
21:08
Veronica Explains
Рет қаралды 694 М.
The Z80 CPU - 1976 to 2024
18:49
Al's Geek Lab
Рет қаралды 17 М.
КОПИМ НА АЙФОН В ТГК АРСЕНИЙ СЭДГАПП🛒
0:59
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 897 М.
Мечта Каждого Геймера
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,3 МЛН
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 37 МЛН
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30