Druckerport als Lichtorgel...

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
Ghosty1967
Beiträge: 205
Registriert: 29.08.2005 13:56
Computerausstattung: Intel i7, 128GB Ram, Win10 Ultimate, PB6.00 Alpha 3
Wohnort: Köln

Druckerport als Lichtorgel...

Beitrag von Ghosty1967 »

Hallo zusammen...
Ich habe mir vor einiger Zeit eine Thyristorkarte mit 8 Kanälen zusammengelötet, welche ich mit PB prima über den Druckerport steuern kann.
Nun hat mich ein Freund, der auf Partys Musik macht angesprochen und mir fiel spontan eine Idee ein, welche ich auch schon einmal hatte.
Ich würde gerne je 4 Kanäle der Thyristorkarte für den rechten bzw. linken Audiokanal nutzen und jedem der 4 Kanäle dann entsprechende
Frequenzen zuordnen, bei denen der Ausgang geschaltet wird - also wie bei der guten alten Lichtorgel aus den 80ern.
Jetzt habe ich mir bereits einige Beiträge durchgelesen und stosse immer wieder auf die "fmod" oder "bass" libs.
Ich komme damit einfach nicht zurecht.
------------------------------------------------------------------
Nochmals zum verdeutlichen:
Ich müsste die Sounddaten (für rechts und links) so zerlegen, das z.b.
zwischen rechts 1K und 4K Kanal 0 geschaltet wird
zwischen rechts 5K und 8K Kanal 1 geschaltet wird
zwischen rechts 9K und 12K Kanal 2 geschaltet wird
zwischen rechts 13K und 16K Kanal 3 geschaltet wird
...entsprechend das gleiche für links
zwischen links 1K und 4K Kanal 4 geschaltet wird
zwischen links 5K und 8K Kanal 5 geschaltet wird
zwischen links 9K und 12K Kanal 6 geschaltet wird
zwischen links 13K und 16K Kanal 7 geschaltet wird
------------------------------------------------------------------
Kann mir einer von euch (am besten Schritt für Schritt ans Händchen nehmen) erklären, wie ich sowas angehen kann... also
wie ich diese doofen Audiodaten auslesen und auswerten kann.
Bitte helft mir! :oops: :|
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Druckerport als Lichtorgel...

Beitrag von NicTheQuick »

Ich hab genau so was schon mal programmiert. Mit FMOD, Druckerport und Frequenzabhängig. Es hat sich sogar automatisch der Lautstärke angepasst, damit es nicht passiert, dass bei leiser Musik gar nichts mehr leuchtet oder bei lauter immer alles.
Ich muss mal schauen, ob ich den Code wieder finde. Das wäre dann aber irgendeine ewig alte PB-Version, die ich nicht mehr selbst updaten kann. Das lief noch auf meinem alten Win2000-Rechner. :mrgreen:
Bild
Benutzeravatar
WPö
Moderator
Beiträge: 669
Registriert: 27.05.2008 12:44
Wohnort: Oberland
Kontaktdaten:

Re: Druckerport als Lichtorgel...

Beitrag von WPö »

Moin, Ghosty!

Die Wahl der Frequenzen solltest Du nochmals überdenken. 1-4 kHz für den ersten Kanal führt zu einer fast dauerhaft eingeschalteten Lampe, während die anderen bestenfalls kurz aufblitzen. Das liegt an der spektralen Verteilung, der Leistungsdichte über die Frequenz und der physionomischen Frequenzempfindlichkeit des menschlichen Ohres. Fange besser tiefer an und steigere in Oktaven, also z.B.:
261,63-523,25 Hz
523,25-1046,5 Hz
1046,5-2093 Hz
2093-4186 Hz
Die Grenzfrequenzen sind die des Tons C. Auch eine Amplitudennormalisierung solltest Du vornehmen, dann leuchten Deine Lampen gleichmäßig auf.

Gruß - WPö
Ich glaube nur der Statistik, die ich selbst gefälscht habe!
Meine Netzpräsenz: WPö.de
PB5.31 auf LMDE und Pentium T7200 2,00GHz, 4GB DDR2, ATI X1400.
Benutzeravatar
Ghosty1967
Beiträge: 205
Registriert: 29.08.2005 13:56
Computerausstattung: Intel i7, 128GB Ram, Win10 Ultimate, PB6.00 Alpha 3
Wohnort: Köln

Re: Druckerport als Lichtorgel...

Beitrag von Ghosty1967 »

@NicTheQuick...
Mensch, das wäre ja total super. Ich nutze zwar PB5 aber ich denke das lässt sich umsetzen
Ich warte gespannt und hoffe das du deinen "alten" code nochmal wiederfindest!

@@WPö...
Hab die Frequenzen einfach mal so gepostet, damit man weiss worum es geht...
Ich werde, wenn ich einen funtionierenden Code habe sowieso rumexperimentieren :D
Aber auf jeden Fall- Danke für den Tipp!
Zuletzt geändert von Ghosty1967 am 06.02.2013 13:11, insgesamt 1-mal geändert.
Benutzeravatar
WPö
Moderator
Beiträge: 669
Registriert: 27.05.2008 12:44
Wohnort: Oberland
Kontaktdaten:

Re: Druckerport als Lichtorgel...

Beitrag von WPö »

Gerne geschehen!

Gruß - WPö
Ich glaube nur der Statistik, die ich selbst gefälscht habe!
Meine Netzpräsenz: WPö.de
PB5.31 auf LMDE und Pentium T7200 2,00GHz, 4GB DDR2, ATI X1400.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Druckerport als Lichtorgel...

Beitrag von NicTheQuick »

Okay, hier ist der Link zu dem alten Source: Lichtorgel.zip
Ich hab ihn aber gar nicht erst ausprobiert, weil er noch für Windows gedacht war. Unter Linux ist es ja wieder anders.
Bild
Benutzeravatar
WPö
Moderator
Beiträge: 669
Registriert: 27.05.2008 12:44
Wohnort: Oberland
Kontaktdaten:

Re: Druckerport als Lichtorgel...

Beitrag von WPö »

Hallo, Ghosty!

Warst zwar schon seit sieben Wochen nicht mehr hier, aber sobald Du hier wieder aufschlägst, sende uns doch bitte eine Mitteilung, ob Dein Projekt funktioniert hat. Danke.

Gruß - WPö
Ich glaube nur der Statistik, die ich selbst gefälscht habe!
Meine Netzpräsenz: WPö.de
PB5.31 auf LMDE und Pentium T7200 2,00GHz, 4GB DDR2, ATI X1400.
Antworten