Stap 5: Hoe het allemaal gebeurd is
Het speelgoed is eenvoudig genoeg. Een snelle inspectie blijkt dat de "hoofd" van de platenspeler arm een kleine speeldoos met 22 metalen tandwielen is. De record heeft 11 olijfgaarden en stiften aan beide zijden die opereren een van de 22 notities. Elke groove-formulieren een cirkel, zodat de melodie herhaalt eenmaal per omwenteling - er geen spiraal bijhouden zoals we gewend zijn op echte vinylplaten. Het duurde een tijdje met sommige digitale remklauwen voor het nauwkeurig meten van de positie van alle de groeven en de gaten die de schijf op de draaitafel vinden. Alle deze metingen u in de 3D-modellen vindt mij tweedehands voor wekken de record lege cellen of als de code die de muziekinformatie gegenereerd.
De modellering software die ik gebruikte is CamBam. Dit is bij uitstek geschikt voor het maken van een model van iets die you gonna molen. De gcode die dit uitgangen wordt gebruikt voor het maken van de gaten voor het lokaliseren pinnen en de groove vereist (samen met de buitenste rand van de record) te vinden van het hoofd van de speler. Kunt u een volledig-featured, maar tijd beperkte versie van CamBam van http://www.cambam.info/ als u wilt bekijken of bewerken van dit bestand.
Vervolgens gaf een zeer fundamentele tekstbestand naar gcode conversie me een record van de beginsnelheid van de proef met een "schaal", die op zijn beurt elke noot gespeeld. Laat mij een proof of concept uitproberen en zien of het mogelijk was om een speelbare record. Ook bleek dat de muziekdoos "hoofd" was niet helemaal in overeenstemming met het centrum van het record - ik moest verschuiven alles een paar millimeter. Ik zal u niet vervelen met de wiskunde, maar er waren veel radialen, sines en cosinussen betrokken. Bekijk de broncode voor meer informatie.
Het maakte het ook makkelijker uit te werken wat notities zijn beschikbaar en wat elke pin vertegenwoordigd. De doos is niet bepaald hifi standaard en met wat hulp van een meer muzikale vriend we erin geslaagd om uit te werken dat de 22 tracks zijn als volgt werken van binnenuit. De eerste 7 pinnen zijn D # G #, A #, C#, D #, F, G. Dan hebben volg 12 pins eigenlijk elke noot tweemaal herhaald. Dit gaat voor duurzaamheid (zoals deze vaak gebruikt worden) of een manier voor notities worden herhaald snel achter elkaar zonder jammen, ben ik niet zeker. Dit zijn de G # A #, C, C#, D #, F. Tot slot hebben wij G, G # en A #. Dit geeft ons de meeste 2 octaven uit een grote schaal G # met een paar extra's aan weerszijden.
Vinden van muziek te laten notuleren in G # Major was gonna be lastig dus als dit is omgezet naar een veel meer gemeenschappelijke C grote schaal wij dit overwegen kunnen te zijn: G, C, D, E, G, A, B, C x 2, D x 2, E x 2, x 2, x 2, G A F x 2, B, C , D. Dat is wat ik gebruikt in de muziek-editor (geen flats of sharps - erg handig) en de preview.
Dus nu kunnen we proberen om iets een beetje minder pijnlijk op de oren op onze glanzende plastic schijf. Als je helemaal muzikale kan je mijn muziek editor aanvallend basic. Nochtans schijnt het het werk te doen. Je zou niet geloven de glimlach op mijn gezicht toen ik uiteindelijk een herkenbaar intro naar "Stairway to Heaven" hoorde (zoals verboden in alle winkels van de goede gitaar) komt uit mijn kleine speelgoed...
Als u uw eigen record gemaakt, laat het me weten. Het zou geweldig om te horen dat iemand anders dit nuttig gevonden. Ik ben ook meer kans om te tweaken van de software als ik weet dat het wordt gebruikt.