Erratum: Bach BWV 924 from Intro to Basic Part 2
Posted: Thu Mar 31, 2016 11:14 am
The data tape from Colin's Introduction to Basic Part 2 includes a program that plays Bach's Prelude in C (from his "Little Preludes").
(The program on the tape is not reprinted in the book, but the book discusses (starting on p279) the method for creating the BASIC note data.)
I found that it contains three subtle note errors (I'm kinda OCD about Bach). Here's the fixes:
Change an @ to an A
1060 DATA"AH0>@F"
1060 DATA"AH0>AF"
Change a Y to an X
1100 DATA "QYTRQYTQOYRQOXROMYQOMVQMLVOMLTOL"
1100 DATA "QYTRQYTQOYRQOXROMXQOMVQMLVOMLTOL"
Change a 3 to a 5
1160 DATA"LOLHIFHCDGJMCMFL3EHM"
1160 DATA"LOLHIFHCDGJMCMFL5EHM"
I made a youtube video so you can hear the corrected playback.
(The program on the tape is not reprinted in the book, but the book discusses (starting on p279) the method for creating the BASIC note data.)
I found that it contains three subtle note errors (I'm kinda OCD about Bach). Here's the fixes:
Change an @ to an A
1060 DATA"AH0>@F"
1060 DATA"AH0>AF"
Change a Y to an X
1100 DATA "QYTRQYTQOYRQOXROMYQOMVQMLVOMLTOL"
1100 DATA "QYTRQYTQOYRQOXROMXQOMVQMLVOMLTOL"
Change a 3 to a 5
1160 DATA"LOLHIFHCDGJMCMFL3EHM"
1160 DATA"LOLHIFHCDGJMCMFL5EHM"
I made a youtube video so you can hear the corrected playback.