Anpassade poster för en 70-tals leksak skivspelare (5 / 5 steg)
Steg 5: Hur det hände
Leksaken är enkel nog. En snabb kontroll avslöjar att den "huvudet" av skivspelarens arm är en liten speldosa med 22 metall redskap. Skivan har 11 lundar och stift på vardera sidan som driver en av de 22 anteckningarna. Varje groove bildar en cirkel så låten upprepas en gång per varv - det finns ingen spiral spår som man har på verkliga vinylskivor. Det tog ett bra tag med några digital calipers Digitala skjutmått att noggrant mäta alla spåren och hålen som letar upp skivan på skivtallriken ställning. Alla dessa mätningar hittar du antingen i 3D-modeller jag används för att skapa posten tomrummen eller koden som skapar musikinformation.
Den modellering programvara som jag är CamBam. Detta passar perfekt att skapa en modell av något du kommer att mala. Gcode detta utgångar används för att skapa hålen för att lokalisera pinnarna och groove krävs (tillsammans med den yttre kanten av posten) att hitta spelare huvudet. Du kan få en fullfjädrad men tidsbegränsad version av CamBam från http://www.cambam.info/ om du vill visa eller redigera den här filen.
Nästa, en mycket grundläggande textfil till gcode konvertering gav mig en första testpost med en "skala" som i sin tur spelade varje not. Detta Låt mig testa ett proof of concept och se om det var möjligt att skapa en spelbar post. Den visade också att speldosa "head" inte var helt i linje med centrum av posten - jag var tvungen att flytta allt ett par millimeter. Jag kommer inte tråka ut er med matematik, men det fanns massor av radianer, sines och cosinussvängningar inblandade. Kolla in källkoden för detaljer.
Det gjorde det också lättare att räkna ut vad anteckningar var tillgängliga och vad varje pin representerade. Rutan är inte precis hifi standard och med lite hjälp från en mer musikalisk vän vi kunnat räkna ut att de 22 låtarna är följande arbetar från insidan. De första 7 stift är D #, G #, A #, C#, D #, F, G. Sedan har följer 12 stift faktiskt varje anteckning upprepas två gånger. Huruvida detta är för hållbarhet (som dessa används ofta) eller ett sätt för anteckningar upprepas i snabb följd utan störning, jag är inte säker. Detta är G #, A #, C, C#, D #, F. Slutligen har vi G, G # och A #. Detta ger oss de flesta av 2 oktaver från G # stor skala med ett par extra i vardera änden.
Att hitta musik till protokollföra i G # dur skulle bli knepigt så om detta är genomfört på ett långt mer gemensam C-dur skala kan vi betrakta dessa vara: G, C, D, E, G, A, B, C x 2, D x 2, E x 2, F x 2, G x 2, A x 2, B, C , D. Det är vad jag använde i musikredaktör (flats eller kli - mycket praktiskt) och förhandsgranskning.
Så nu kan vi försöka få något lite mindre smärtsamt på öronen på vår blanka plast skiva. Om du är på alla musikaliska kan du hitta min musik redaktör offensivt grundläggande. Men det verkar att göra jobbet. Du skulle inte tro leendet på mitt ansikte när jag slutligen hörde en igenkännlig intro till "Stairway to Heaven" (som förbjudas i alla bra gitarr butiker) kommer från min lilla leksak...
Om du skapar ditt eget rekord, behaga låta mig veta. Det vore kul att höra att någon annan hittat detta användbara. Jag är också mer sannolikt att justera programvaran om jag vet att det används.