User Tools

Site Tools


base:sid_programming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
base:sid_programming [2015-10-07 22:06] – [Samples aka Digis] ftcbase:sid_programming [2023-07-18 21:34] (current) – [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/Viruz    * [[Avoiding the $D000-$DFFF issue for playing music]] - Some quick tips by Conrad/Viruz 
   * [[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 "Prince of Persia", by Conrad/Samar.   * [[Sound Fx Routine]] - Full source code on the sound effect routine made exclusively for the C64 conversion of "Prince of Persia", by Conrad/Samar.
   * [[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/Bonzai.
 ==== 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]] - A4 = 440 Hz tuning table for PAL C64s. 
-  * [[NTSC frequency table]] - by mrsid+  * [[NTSC frequency table]] - A4 = 440 Hz tuning table for NTSC C64s.
  
 ===== Envelope manipulation ===== ===== Envelope manipulation =====
Line 58: Line 59:
   * [[Digis R Eazy]] - A tutorial from Domination #13 written by Decomp/Style   * [[Digis R Eazy]] - A tutorial from Domination #13 written by Decomp/Style
   * [[Vicious Sid Demo Routine Explained]] - by SounDemon from Vandalism News #50   * [[Vicious Sid Demo Routine Explained]] - by SounDemon from Vandalism News #50
 +  * [[https://livet.se/mahoney/c64-files/Musik_RunStop_Technical_Details_by_Pex_Mahoney_Tufvesson_v2.pdf|Musik RunStop Technical Details]] - Mahoneys 44.1kHz 8-bit digi method from [[https://csdb.dk/release/?id=129090|Musik Run/Stop]]
  
   * [[magazines:chacking11#hi_tech_trickerysample_dither|Hi Tech Trickery: Sample Dither]] - by George Taylor (published in C=Hacking #11)   * [[magazines:chacking11#hi_tech_trickerysample_dither|Hi Tech Trickery: Sample Dither]] - by George Taylor (published in C=Hacking #11)
base/sid_programming.1444248366.txt.gz · Last modified: 2015-10-07 22:06 by ftc