base:sid_programming
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
base:sid_programming [2015-10-07 22:06] – [Samples aka Digis] ftc | base:sid_programming [2023-07-07 21:15] – [Frequency tables/calculation] acrouzet | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== SID and Music Programming ====== | ====== SID and Music Programming ====== | ||
+ | |||
This is where you find programming examples as well as hardware information about the SID, the soundchip inside the C64. This section also contain information related to music programming on the c64, such as music file formats and other things like that. | This is where you find programming examples as well as hardware information about the SID, the soundchip inside the C64. This section also contain information related to music programming on the c64, such as music file formats and other things like that. | ||
Line 9: | Line 10: | ||
* [[Avoiding the $D000-$DFFF issue for playing music]] - Some quick tips by Conrad/ | * [[Avoiding the $D000-$DFFF issue for playing music]] - Some quick tips by Conrad/ | ||
* [[Playing music on PAL and NTSC]] - by FTC/HT | * [[Playing music on PAL and NTSC]] - by FTC/HT | ||
- | * [[:very_short_sid_playroutine|Very short music play routine with fast forward function]] - by The Typhoon/FTS 2009 | + | * [[very_short_sid_playroutine|Very short music play routine with fast forward function]] - by The Typhoon/FTS 2009 |
===== Waveforms ===== | ===== Waveforms ===== | ||
Line 32: | Line 33: | ||
* [[Sound Fx Routine]] - Full source code on the sound effect routine made exclusively for the C64 conversion of " | * [[Sound Fx Routine]] - Full source code on the sound effect routine made exclusively for the C64 conversion of " | ||
* [[Fake music player]] - A debug music player that aids in creating code while considering a music you don't have already. By Karoshier / DaCapo | * [[Fake music player]] - A debug music player that aids in creating code while considering a music you don't have already. By Karoshier / DaCapo | ||
+ | * [[Spectrometer]] - An example on how you can create a spectrometer by Trap/ | ||
==== File format descriptions === | ==== File format descriptions === | ||
Line 46: | Line 47: | ||
* [[How to calculate your own SID frequency table]] - by FTC | * [[How to calculate your own SID frequency table]] - by FTC | ||
- | * [[PAL frequency table]] - by mrsid | + | * [[PAL frequency table]] - A = 440 Hz tuning table calculated with GTUltra |
- | * [[NTSC frequency table]] - by mrsid | + | * [[NTSC frequency table]] - A = 440 Hz tuning table calculated with GTUltra |
===== Envelope manipulation ===== | ===== Envelope manipulation ===== | ||
Line 58: | Line 59: | ||
* [[Digis R Eazy]] - A tutorial from Domination #13 written by Decomp/ | * [[Digis R Eazy]] - A tutorial from Domination #13 written by Decomp/ | ||
* [[Vicious Sid Demo Routine Explained]] - by SounDemon from Vandalism News #50 | * [[Vicious Sid Demo Routine Explained]] - by SounDemon from Vandalism News #50 | ||
+ | * [[https:// | ||
* [[magazines: | * [[magazines: |
base/sid_programming.txt · Last modified: 2023-07-18 21:34 by acrouzet