After these sessions and with further experimentation and exploration the final design was decided on.
We used a combination of plywood and frosted acrylic, intended to resemble the original imacs.
Scan the barcode
Extract numbers from the barcode (ignoring any library specific characters)
Choose a scale type from a choice of 10 (major, minor, chromatic, pentatonic, blues, bebop, enigmatic, in sen, Spanish, whole tone)
Assign a pitch from the chosen scale to each number
Assign a voice for the melody from a choice of 25 (Piano,Harpsichord, Clavinet, Celesta Glockenspiel, Music Box, Vibraphone, Tubular Bells, Dulcimer, Church Organ, Acoustic Guitar, Electric Guitar, Violin, Trumpet, Tenor Sax, Oboe, Clarinet, Flute, Ocarina, Lead 1 (square), Lead 7 (fifths), Sitar, Banjo, Shamisen, Shanai)
Assign duration of each note from a choice of 4 - (0.125, 0.25, 0.5, 0.75) equivalent to semiquaver, quaver, crochet and dotted crotchet at 120 bpm.
Assign volume for each note from a choice of 8 - (120,115,110,105,100,95,90,85)