mirror of
https://github.com/option8/ksynth.git
synced 2024-12-28 23:33:56 +00:00
updated read
descriptions of files on the DSK
This commit is contained in:
parent
6f1d8d12a3
commit
23be395102
19
README.md
19
README.md
@ -3,6 +3,23 @@ Beginnings of a dual tone synthesizer for the Apple II
|
|||||||
|
|
||||||
All the code is in this README, since it's small enough to copy and paste into an emulator for now.
|
All the code is in this README, since it's small enough to copy and paste into an emulator for now.
|
||||||
|
|
||||||
|
The included DSK file contains the following files:
|
||||||
|
|
||||||
|
*KSYNTH*: The core sound generation routine
|
||||||
|
*KSYNTH.PLAYER*: Basic player routine. Assumes SONG bytes starting at $1000
|
||||||
|
*BFLATSCALE.SONG*: B-Flat scale
|
||||||
|
*VICTORY.SONG*: "Victory" tune from Karateka
|
||||||
|
*DAISYBELL.SONG*: "Bicylce Built for Two" AKA "Daisy Bell"
|
||||||
|
*KSYNTH.MIDI*: MIDI-style KSYNTH player routine. Looks up notes from MIDI.LOOKUP instead of raw cycle counts.
|
||||||
|
*MIDI.LOOKUP*: Lookup table of notes to cycle counts for MIDI style player.
|
||||||
|
*RANDOMNOTES*: A routine to play random tones with the KSYNTH routine.
|
||||||
|
*MIDI.LOOKUP2*: Alternate MIDI lookup table that covers larger range of tones
|
||||||
|
*TWOTONE.PLAYER*: Slightly better MIDI-style player routine. Start here.
|
||||||
|
|
||||||
|
To do: Add MIDI example songs.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The synth code itself
|
The synth code itself
|
||||||
|
|
||||||
##Two Tone Generator##
|
##Two Tone Generator##
|
||||||
@ -190,4 +207,4 @@ _assumes lookup table src at $1100_
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States License. [http://creativecommons.org/licenses/by-sa/3.0/us/]
|
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States License. [http://creativecommons.org/licenses/by-sa/3.0/us/]*
|
||||||
|
Loading…
Reference in New Issue
Block a user