A SID is just some code that produces sound. It's like asking what the length of a program or game is in seconds. There are many ways to define where the end is. In case of MP3 recordings they obviously cannot be infinite, so you need to locate some meaningful place to cut it, e.g. where it loops (if it doesn't stop producing sound at some point).
Some/most SIDs are created in sequencers like MODs so it is easy to programmatically determine the length before a loop (actually most SIDs use some kind of sequencer but most early musicians designed their own to their specific needs), but in theory you could make a SID that runs infinitely without looping by using procedural generation. I don't know if any such C64 SIDs exist as it does require some CPU power to make something meaningful in real time, but I wouldn't be surprised if it does.
|