Singing Pumpkins/parallell Port relä Box (9 / 10 steg)

Steg 9: Ställ in din programvara



Så du har fått detta awesome relay rutan, nu vad? Vad du behöver nu är programvara för att styra reläerna. Programvaran fungerar genom att skicka data ut din parallellport som slår reläer på och av. Du behöver också någon programvara för att spela musik. Helst bör du hitta ett program som kommer att göra båda. Lyckligtvis, eftersom en synkroniserad musik och ljusshow är inte något nytt, människor före oss har redan skrivit programvaran. Ännu bättre, eftersom världen är full av homebrew entusiaster som oss, det finns några bra freeware program.

Mina resor fann jag att människor använder två olika modeller för att skapa musik/ljus visar. Jag ska ringa en modell "manus", och den andra "tolkat".

Tolkat modellen

Den tolkat modellen är lättare att starta snabbt, men resultaten nödvändigtvis ser inte lika bra ut. I denna modell lyssnar programvaran på olika egenskaper av musiken som det leker och tolkar vad kanaler i relä styrelsen att aktivera. Detta är samma princip används av visualiseringar på din favorit media player programvara. Tänk på denna modell som plug-n-play lösningen. Samma program kommer att spela musik och skicka data ut parallellporten.

Resultaten kommer inte ser hemsk, men det beror egentligen på låten. Jag använde "This is Halloween" från filmen "The Nightmare Before Christmas" i mitt exempel film. Det kom ut ganska bra. Några andra låtar fungerar inte så bra. På vissa låtar blinkar de inte verkligen som ofta så illusionen av att sjunga var förlorad. Du kanske att mildra problemet genom att konfigurera din programvara bättre.

Den skriptade modellen

I den skriptade modellen sker uppgiften att bestämma vilka kanaler för att aktivera av en människa. Du använda en bit av programvara som kommer att spela musik till dig medan du knacka på tangentbordet när du vill aktivera en kanal. Programvaran registrerar din avlyssning. Detta kan vara tidskrävande eftersom du måste lyssna på en låt flera gånger för att peka ut sekvenserna för var och en av de 8 kanalerna. Du kommer att använda samma programvara för att spela upp musiken till dina högtalare och informationen till relä styrelsen. Om du är bra, kan du få ganska anständigt resultat med den här metoden.

Hybrid-modellen

Det finns faktiskt en mer modell. Det är egentligen en blandning av två. Det innebär att spela in din egen sång spår av en sång. Du använda programvara för att skriva ett skript genom att tolka din röst spår. Ett vocal enda spår används så att programvaran inte tolka några instrument i musiken som röster. Illusionen av singing pumpkins ökas eftersom pumpor bara blinkar till vokala spår. Jag läste om denna modell på HalloweenForum.com

Vad gjorde jag?

Jag bestämde mig att gå med den tolkat modellen. Jag gjorde detta för ett par eller skäl utan inbördes ordning: lättja, tidsbrist, det såg bra nog för mig, vi kunde ha ett bredare urval av låtar lättare.

För programvara använde jag Winamp kombinerat med DiscoLitez plugin. Plugin fungerar som en visualizer, förutom det sänder data parallellporten som tolkar musiken. På hemsidan finns det ett par olika version av DiscoLitez. Winamp plugin kallas "DiscoLitez Standard". Det finns en Pro-version som ser ganska cool, men jag kunde inte få det att fungera och inte hade tid att felsöka.

Jag sprang in i ett litet problem med DiscoLitez först. Varje gång jag försökt till använda den, skulle Winamp crassh. Det visar sig att Windows XP har vissa säkerhetspolitik där programvara kan inte prata med parallellportar om det inte har särskilda behörigheter. Jag hade också att använda ett program som heter PortTalk. PortTalk fungerar genom att på något sätt ge de nödvändiga behörigheterna till program som annars inte skulle ha dem. I mitt fall, jag var tvungen att ge dessa behörigheter till Winamp. Så, jag startade Winamp genom PortTalk. Jag gjorde en kommandofil som innehöll kommandoraden:
allowio "C:\Program Files\Winamp\winamp.exe" /a

Detta är en bra guide för att ställa oss DiscoLitez och Winamp.

Annan programvara

Jag gick med Winamp/DiscoLitez setup främst på grund av tidsbrist. Det gör jobbet, men lämnar lite att önska. Här är några program som jag såg medan du gör forskning. Jag kan uppgradera till en av dessa i framtiden.

Vixen - mycket mogen freewareprogram med många funktioner och plugins. Från vad jag såg, använder den skriptade modellen. Stor gemenskap av entusiastiska användare. Jag föreslår att du kolla in wiki.

VSA - en $60 kommersiella program ses i andra sjungande pumpa riggar. De erbjuder en demoversion på deras hemsida för nedladdning. Jag gjorde inte testa det själv. Det verkar som programvaran använder det tolkat modellen, och sedan kan du anpassa skriptet... så jag skulle kalla det en hybridmodell.

DiscoLitez Pro - Freeware. Detta är en fristående version av DiscoLitez. Det verkar vara helt tolkas modell, men du har mycket mer kontroll över hur musiken tolkas än med Standard-versionen.

Lightning - Freeware. En annan tolkat modellprogram liknar DiscoLitez Pro.

Framtida förbättringar

Här är några framtida förbättringar som jag skulle vilja genomföra en dag.

Räkna ut hur till få rutan relä att arbeta med en USB-parallellport. Nyare bärbara datorer har oftast inte parallella portar.

Förbättra illusionen av att sjunga.

Se Steg
Relaterade Ämnen

Parallell Port bryta ut styrelsen (BOB)

någonsin vilja till gräns flat med en dator? Jag menar inte i det vanliga sättet heller, jag menar riktiga ner och smutsiga band kablar och koppla in grejer i form av gränssnitt! Ja! Nej? Sedan detta Instructable är inte för dig och du bör gå vidare...

SPELA med parallell PORT (gör din egen GUI med TURBO C att styra din ROBOT

Detta instructable är en del av min bok leka med parallellporten. på detta instructable kommer vi kommer att lära sig om Turbo c kommunikation med parallellporten. låter start...del krävs1. LED (lysdiod)2. hoppare ledningar3. bröd styrelse4. parallel...

Använda 15pin Sidewinder Gameport via parallell Port

Detta instructable visar dig hur du kan få din gamla 15-stifts MS Sidewinder att använda igen. Jag hade en av dessa ligger runt huset och mindes hur mycket jag älskar knapplayout imitera den klassiska Sega Saturn kontrollern; dock har jag ingen dator...

Singing Pumpkins Illusion DIY guide

År 2001 presenterade Disneyland Nightmare Before Christmas utarbeta holiday overlaytill deras Haunted Mansion attraktion. I avsnittet normalt med älskade byst statyerna sjunger "Grim flinande spöken", visas de med sång, animerade jack-o-lyktor s...

Singing Pumpkins, Hologram spöke ansikte & mer!

På grund av den höga volymen av förfrågningar jag får för Singing Pumpkins specialeffekt, jag gjorde en Instructable för dem här:Dekorationer som jag skapat på min byggnad innergård för Halloween med en original hologram spöke ansikte och sjunger jac...

SNES till parallell Port

grundläggande stegen för att ändra din SNES controller att ansluta till datorn via parallellporten.Steg 1: Remsa SNES controller kabel Remsa SNES (Super Nintendo Entertainment System) controller kabeln (slutet som ansluter till SNES) och tenn i ändar...

Parallell Port 3 axel CNC drivrutin, Opto-isolerade, unipolär Steppers

Styr 3 unipolär stegmotorer, för användning med CNC-maskiner. Enkel förare med automatisk spole avstängning, att säkerställa effektiv drift. OPTO-isolerade för skydd av P.C. stöder mest parallelltportbaserad CNC programvara, till exempel KCAM.Stöder...

Arduino kontrollerade relä Box

detta projekt är avsedda att hjälpa dig bygga några relä lådor för att styra ström från vägguttaget med en arduino eller mikrokontroller. Inspiration för att skriva en instructable kom när jag bestämde mig att bygga några relä lådor till min personli...

Enklaste AVR parallell port programmerare

Hej, är detta min första instructables, som handlar om avr programmerare. Detta är den enklaste krets med vilka AVR (Atmega serie, Attiny serien, AT90S serien) microcontrollers kan programmeras. Det finns en hel del programmerare, men detta är enkel...

Arduino säkerhet relä Box med vägguttaget

Ett relä är en elektriskt manövrerade växel. Många reläer använda en elektromagnet att mekaniskt driva växeln och tillhandahålla elektrisk isolering mellan två kretsar. I detta projekt finns det inget verkligt behov av att isolera en krets från den a...

Animatronic Singing Pumpkins

detta var en idé ursprungligen från en vän, som jag har stötte till nästa nivå. Målet är att skapa sjunger / ta pumpor med hjälp av en Arduino och Vixen. Vi kommer att använda "generiska" serieport för att anpassa dessa två awesome resurser. Ard...

Parallell Port hastighet kalkylator

här är ett snyggt projekt som kan mäta hur snabbt något kommer. Det är mycket lätt att göra, kräver några delar och är rolig att använda. Den ansluts enkelt till en dators parallellport och använda några programvara, kan registrera objektets hastighe...

Singing Pumpkins / Arduino

kan börja med att säga att jag är en noob till mikrokontrollanter som Arduino. Efter att ha tittat igenom instructables ett tag såg jag sakerna den Arduinoen kunde göra. Det är när jag insåg att jag hade att få en och lära dig hela processen med prog...

Dator kontrolleras strömbrytaren

vill växla ett eluttag mellan på och av med datorn? Sägs om att göra det med en fjärrkontroll? Låter trevligt - jag vet. Men bäst är att du kan göra det alla, och detta kommer att berätta hur..."Varför skulle jag vilja slå ett eluttag på eller ens OF...

Hem Automation / styra ett relä med din parallellport

detta är min version av styra externa enheter med datorn. Nämligen med LPT eller parallellporten.Mjukvaran är från Lalim, version 3.0.6. Patentet inte längre giltigt scener 2009 och den direkta länken till den här domänkontrollanten fungerar inte län...

Hur man använder ett relä

Som en software engineer är hårdvara alltid svårt för mig. Men som min chef behöver mig mer information om hårdvaran, eller han skulle skjuta mig och köra mig igång, jag har att lära sig mer, med mycket grundläggande kunskap om dessa sensorer, skölda...

Halloween IOT Pumpkin Patch

Mål: När barn närmar sig huset kommer Pumpkin Patch till liv som ger en interaktiv miljö baserad på motion och sund upptäckt.Steg 1: Service LayerSteg 2: ArbetsflödeNär rörelse upptäcks; gör följande:Starta en ingen rörelse upptäckts timer till stäng...

Slå blödande hjärta

ett intressant objekt att ha din portion bord på din Halloweenfest skulle vara ett blödande hjärta. Det är ett ganska enkelt projekt och kostar inte mycket eftersom jag återanvända saker från runt huset, men köper delarna bör inte vara för dyrt helle...

Att införa Climaduino - Arduino-baserad termostaten du styr från din telefon!

Uppdatering:Det finns en ny version av Climaduino och Climaduino Controller med några mycket väsentliga ändringar.Stöder flera zonerAnvänder Arduino YúnFungerar med Central luftkonditioneringKommunicerar med MQTT protokoll (kan integrera med andra sy...