Stap 7: Controleer uw eigen
2. downloaden van Python 2.5.4.
4. de code downloaden van GitHub (u kunt het zip-bestand downloaden door te klikken op de knop van de wolk). Unzip en open de map genaamd LaserCutRecord.
5. open een audiobestand van uw keuze met Audacity. Ga naar Effect > egalisatie en selecteer RIAA. Inverse raken en toe te passen, u hoort nu de hogere frequenties van uw track gestimuleerd.
6. Ga naar Effect > Low Pass Filter... en een anti-aliasing filter (een chique woord voor een low-pass filter) toepassen op uw audio. U zal hebben om te kiezen van de cutoff frequentie volgens de max samplefrequentie die je met uw cutter krijgen kunt. Bijvoorbeeld, smelt mijn laser cutter iets boven de 2,5 kHz bij 45 rpm, zodat ik mijn anti-aliasing filter cutoff instellen in deze dezelfde frequentie. De daling van de verrekening zo hoog mogelijk, voor mij was dit 48dB/octaaf, dat manier het filter een harde cutoff hebben zal.
7. gebruik Effect > Amplify aan het signaal versterken, zo veel als je zonder merkbare gevolgen van knippen kunt (u zal zitten kundig voor wegkomen met sommige knippen, en vergeet niet dit niet kristalhelder geluid toch). U kunt ook te moeten prutsen met ingang >> Compressor.
8. zorg zeker er zijn 2 sec van lege audio aan het einde van de track zodat niets krijgt geknipt en houden de audio onder 3:10. Bestand > exporteren van dit bestand en sla het op in de map "LaserCutRecord" als een wav-bestand.
9. open de Python bestand met de naam "wavtotxt". De bestandsnaam van het bestand dat u zojuist hebt opgeslagen in de regel te kopiëren:
fileName = "your_file_name_here.wav"
Hit Run > RunModule, na een minuut of twee zul je een txt-bestand dat is opgeslagen in de map Record Generator.
10. open de Processing schets. Wijzig de naam van het bestand importeren in de Processing schets op uw txt bestandsnaam:
String filename = "your_file_name_here.txt";
Uitvoeren van de Processing Schets schets > uitvoeren. De Processing Schets zal de uitgang van verschillende bestanden, geen groter zijn dan 700KB (ik vond dat de grotere bestanden de laser cutter waren crashen). Het laatste bestand bevat ook de gesneden paden voor de innerlijke gat en de buitenste rand van de record, moet u instellen van uw laser cutter te snijden deze lijnen op een hogere macht, zodat het doorsnijdt helemaal het materiaal. Een andere zeer belangrijke opmerking over deze bestanden - de reden dat ik moest elke song opgesplitst in vijf delen snijden is omdat ik vond dat bestanden groter dan 800KB mijn laser zou verpletteren. Wanneer u zijn het uitsnijden van de sequentiële bestanden, moet u afsluiten met de laser voor een tweede tot het geheugen wissen en schakel het vervolgens weer in voordat u het verzendt een nieuw bestand van 700KB te snijden, zul je problemen als u dit bent vergeten.
Zodra u snijden bestanden hebt gemaakt, ze post! U kunt het uploaden van bestanden in de commentaren door te klikken op "Rich Editor." Geniet van, en laat me weten als je vragen hebt of behoeftehulp krijgen dit te laten werken. Ik heb het getest dit proces Mac OS met behulp van de nieuwste versie van Processing. Als je uiteindelijk eigenlijk snijden uw eigen record, please post de resultaten in de commentaren, ben ik echt benieuwd om te zien waar deze code eindigt!
In het geval dat u geplakt bent proberen te vinden van een machine te snijden uw bestanden, check deze lijst van wereldwijde hackerspaces, zijn dit plaatsen waar iedereen kan gaan voor weinig tot geen geld en hulpprogramma's gebruiken in een collaboratieve werkomgeving. Bent u in school, kun je vragen de engineering of kunst afdelingen als ze een machine dan vectorbestanden kunt knippen. Anders zou ik beveel het controleren van een online fabricage service zoals Ponoko. Sommige mensen zelfs bouwen hun eigen laser scharen, er zijn dat veel builds gedocumenteerd hier recht op Instructables, we zelfs weggeven een in onze Epilog uitdaging.