
The Sing chip instructs your ChipWit to produce a musical note based on a specified argument. This chip adds a fun and creative element to your programming, allowing your ChipWit to perform simple melodies.
Specifications #
- Arguments:
- The number 0 – 7 (each corresponding to a musical octave)
- Registers.
- Creates a True or False Branch?: No, Sing does not create a True/False branch
- Number of Cycles Used: 2
- Fuel: 2
Sing Arguments to Octives #
- 0: Musical octave of C3
- 1: Musical octave of D3
- 2: Musical octave of E3
- 3: Musical octave of F3
- 4: Musical octave of G3
- 5: Musical octave of A3
- 6: Musical octave of B3
- 7: Musical octave of C4
Example of Use #
If you want your ChipWit to sing a specific note, here’s how you can set it up:
- Choose the desired note by specifying the argument (e.g., 5 for A3).
- Place the Sing chip in your program with the chosen argument.
- When the ChipWit reaches the Sing chip, it will produce the corresponding musical note.
This chip is a fun way to add creativity to your ChipWit’s actions, allowing it to engage in simple musical performances!
You can also use Sing with Number Stack (which causes it to sing the top number there), the Fuel Meter, the Range Finder, and the Damage Meter (which causes the ChipWit to sing the value there in that stack).

History #
“Sing” as it appears in various historic incarnations of ChipWits!
COMMODORE 64:
MANUAL:
“You can talk to a CHIPWIT through the keyboard, but your CHIPWIT can also ‘’talk” back. In fact, it can sing any one of eight different notes on command. What talent! A Number is used to tell the CHIPWIT just what note to sing.”
APPLE II:
MANUAL:
“SING commands the ChipWit to sing a note. The note it sings is determined by a number (0 being the first pitch in the scale and 7 being the last, an octave higher). The Arguments for SING are the numbers which determine the pitch it sings. They are the numbers 0 through 7 (as represented by the graded beakers), the Number Stack (which causes it to sing the top number there), the Fuel Meter (which causes it to sing the value there), the Range Finder (which causes it to sing the value there), and the Damage Meter (which causes it to sing the value there).”
MAC:
MANUAL:
“SING commands the ChipWit to sing a note. The note it sings is determined by a number with 0 being the first pitch in a scale and 7 being the last, an octave higher.
The Arguments for SING are the numbers which determine the pitch it sings. They are the numbers 0 through 7 (as represented by the graded beakers), the Number Stack (which causes it to sing the top number there), the Fuel Meter (which causes it t sing the value there), the Range Finder (which causes it to sing the value there), and the Damage Meter (which causes it to sing the value there).”
CHIPWITS II (WINDOWS 95):