Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > SID visualization
2014-04-12 23:56
Stinsen

Registered: Feb 2012
Posts: 77
SID visualization

So I did an attempt at SID visualization in some recent G*P music releases (e.g. Kobra Khan). Obviously some things could be still be improved, e.g. it is not currently aware of ADSR nor filter, but I'm curious what historically have been made (and I don't want to plow through all music collections/releases ;), does anyone have good example of other nice (real-time or not) visualizations of SID music? I had some suggestions of trying "offline frequency analysis" for better accuracy... Any thoughts on the subject? :)
2014-04-13 00:02
algorithm

Registered: May 2002
Posts: 707
Sid visualisation from within the C64 can be done by reading which values are stored to $d400-$d418 in a given frame and then recreating an approximation which updates itself (ADSR slope, waveform type used, frequency etc)

The Envelope for channel 3 can however be read via $d41c (with $d41b being the oscillator values for channel 3)
2014-04-13 07:02
soci

Registered: Sep 2003
Posts: 486
This was my attempt sometime ago on the subject:
C64 Fourier
2014-04-13 08:31
Oswald

Registered: Apr 2002
Posts: 5127
here's mine:

Nostalgia

load funplayer from the d64.

you'll need a ripped music binary to load and see what it does.
2014-04-13 08:53
TheRyk

Registered: Mar 2009
Posts: 2475
off topic/out of competition ;)
PlayEm64 V1.0
apart from rastertime in border I only show $D41B and $D41C as sprite bars with some stupid LSR algo making it fit into stretch sprite matrix :)

BTT: Yours and soci's really look quite impressive, no idea how to make those any better.

Edit:
Two more I always enjoyed:
Meet Linus
FieserWolF's Low Voltage Sid Collection
2014-04-13 10:27
4mat

Registered: May 2010
Posts: 66
I attached $d41b/$d41c to my old "In a loop" intro a while back. You have to find a track with lots of channel 3 noise in though, like this one by Q-Man.
2014-04-13 10:31
6R6

Registered: Feb 2002
Posts: 246
The Last Ninja II Muz! has vertical d41b+d41c scope.
In a Loop has some great visual effects.
2014-04-13 12:38
Sander

Registered: Jan 2002
Posts: 500
Once had the idea for a music collection, that never happened, to convert the sid to wav, and get some data tables on pc/mac. Much more possibilities :)
2014-04-13 14:05
Mixer

Registered: Apr 2008
Posts: 460
Well, all sid waveforms have fourier series representation. Perhaps Soci used this idea in his fourier view.

(Wiki stuff)
Square is a sum of odd integer (n) harmonic frequencies

Triangle is a sum of odd integer (n) harmonic frequencies where 4n-1 harmonic shifted by 180 degrees.

Sawtooth has all integer (n) harmonics

(white)Noise has evenly distributed energy on all bands.

Integer harmonics attenuate in relation to n bit differently whether it is square, triangle or saw.

However, it would be possible to split the frqband into N bands and make some tables that can be used to tell how much of each harmonic to sum to each band energy for each frequency value.

Filter is bit of a problem, but one could fake it on the viewer especially if the number of bands is not too large.

So, in short -> Fake it!
2014-04-13 20:28
Oswald

Registered: Apr 2002
Posts: 5127
Cubic Player

displays all channels which is pretty impressive, because it has to emulate (fake) sid a bit to do so. fourier and lots of other stuff is in there aswell.

(worth to read the note if your into details)
2014-04-14 05:43
Steppe

Registered: Jan 2002
Posts: 1510
10 Years HVSC has data vis on all songs. You have to press some key while the song is playing, it was an F-key or Run Stop or maybe Restore.
 
... 6 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
csabanw
deetsay
grass/LETHARGY
DKT/Samar/sidDivers
AlexC
Guests online: 170
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Codeboys & Endians  (9.7)
4 Mojo  (9.6)
5 Coma Light 13  (9.6)
6 Edge of Disgrace  (9.6)
7 Signal Carnival  (9.6)
8 Wonderland XIV  (9.5)
9 Uncensored  (9.5)
10 Comaland 100%  (9.5)
Top onefile Demos
1 Nine  (9.7)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.5)
6 Scan and Spin  (9.5)
7 Onscreen 5k  (9.5)
8 Grey  (9.5)
9 Dawnfall V1.1  (9.5)
10 Rainbow Connection  (9.5)
Top Groups
1 Artline Designs  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Performers  (9.3)
5 Censor Design  (9.3)
Top Webmasters
1 Slaygon  (9.7)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.298 sec.