Monday, October 01, 2007
I have made a more complex application to control the printer. It is a sequencer that is made up of three layers.
The overarching layer is the SENTENCE STRUCTURE that loops. The SENTENCE STRUCTURE consists of a sequence of up to sixteen steps.
Occupying each step can be either no action (described as NO OUTPUT) or one of eight WORD STRUCTURES (labeled WORD ONE to WORD EIGHT).
The length of the SENTENCE STRUCTURE can be set as well as the speed that each step is read through.
Each WORD STRUCTURE is made up of up to sixteen bits. Each bit can have one of two states, a high state and a low state. In a low state, that point of the WORD STRUCTURE will be a space.
In a high state, that point of the WORD STRUCTURE will be the symbol typed into the HIGH BIT SYMBOL field. The length of the WORD STRUCTURE can be set.
After the contents of the bits has been sent to the printer, a line feed (ASCII number ten) is sent. This causes the printer to print out the WORD STRUCTURE in one action.
Rhythmic features of the structure of the word are present in the sound. Whichever symbol is chosen for a given word determines certain (sometimes subtle) sonic characteristics of the sound as the printer prints.