Autor Beitrag
Eye
Hält's aus hier
Beiträge: 6

Win XP

BeitragVerfasst: Mo 08.01.07 19:04 
Guten morgen erstmal

ich bin neu hier deshalb nicht böse sein.

aber ich hab nen problem. ich will nen program haben/schreiben welches den sound der gerade ausgegeben wird abtastet. Wenn er dann ein bestimmtes signal "gefunden" hat soll er mir erstmal ne nachricht ausgeben in einer späteren version soll dann ein signal über usb oder com ausgegeben werden aber das is jetzt noch nicht so wichtig.

Wollte erstmal wissen ob das mit delphi überhaupt möglich ist. Und wenn ja wie.
Habe mit dem Prog noch nicht angefangen wäre für hilfen dazu sehr dankbar

Ich hoffe mir kann überhaupt wer weiter helfen
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mo 08.01.07 19:31 
Da wirst du uns etwas mehr an informationen liefern müssen, denn unter "ein Tonsignal abtasten" kann man viel verstehen. Frequenzen? Sprache, Wörter erkennen? (?! lieber nicht) Abfolgen von frequenzen? Mit abweichungen oder exakt?

Ich kann dir sagen, solange es nicht ans Treiber- oder Betriebssystemschreiben geht, kannst du mit Delphi alles machen... (Zu Betriebssystemen gabs hier laaange diskusionen die alle früher oder später im Sande verlaufen sind.. ;) )

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Eye Threadstarter
Hält's aus hier
Beiträge: 6

Win XP

BeitragVerfasst: Mo 08.01.07 19:41 
Danke schonmal

hätte nicht gedacht das das so schnell geht

also ich hab da was im Kopf

ich will für mich zuhause nen programm haben mit dem ich mein Blitzlicht steuern kann

das wollte ich wie folgt versuchen.

entweder ich lege unter das musikvideo nen neue tonspur mit mit nem signal ausserhalb der hörbaren frequenzen brauch nur einmal nen piepton sein. Diesen will ich dann rausfiltern lassen von meinem Delphi prog und mein blitzlicht angehen lassen wenn es gefunden wird und wieder aufhören lassen mit blitzen wenn ein weiteres signal kommt.

oder ich mache das gleich nur mit untertiteln die ich schwarz einfärbe aber ich glaub mit dem sound is leichter
also brauch ich sozusagen nur ein ton der wenn er kommt das blitzen auslöst. dachte das kann ich am soundausgang abfangen hab aber selbst leider nicht so viel ahnung von dem sound mist und deshalb wollte ich erstmal fragen ob das geht bevor ich mir den ganzen scheiß drauf ziehe. hab auch schon seiten gefunden die mir den tonspur scheiß zeigen brauch also nur vom prog bis hin zur ausgabe über usb oder com.

hoffe das hilft meine frage zu verstehen sonst bitte nochmal schreiben was ihr braucht

und nochmal sry is mein erstes forum in dem ich auch mal selbst was schreibe
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mo 08.01.07 19:50 
Hehe.. is ja kein Problem ;)
Ein Problem ist das Programm und seine Realisierung... Also, die Ausgabe der Soundkarte anzuzapfen und ein Signal rauszufinden ist ganz klar - möglich.
Aber es ist nicht einfach. Zumindest soweit ich weiß. Kannst du nicht viel eher ein Programm gleichzeitig mit dem Musikvideo starten, dass allein Zeitgesteuert das Blitzlicht auslöst? Oder gib das Musikvideo in deinem Programm wieder (TMediaPlayer) und lass gleichzeitig einen Timer laufen, der an vorprogrammierten Stellen das Blitzen auslößt? Du könntest diese Stellen sogar in eine Textdatei speichern und vom Programm laden lassen, so dass du mehrere Musikvideos mit blitzen unterlegen kannst, aber eins ist klar: all das ist einfacher als ein Signal aus dem Video auszufiltern und auszuwerten.

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Eye Threadstarter
Hält's aus hier
Beiträge: 6

Win XP

BeitragVerfasst: Mo 08.01.07 20:39 
die idee hab ich auch schon bedacht aber da hatte ich das problem das die zeitgleich gestartet werden sollen da ich auch einzelne blitze gern machen würde
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1340
Erhaltene Danke: 120

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Mo 08.01.07 20:46 
Ho ja, wer mit solchen Problemen seine Programmierer Kariere startet aus dem wird mal was! Vorausgesetzt er hält durch, ist auch ein Programmierer nicht auszuschließen. :)
Also mal rein von der technischen Seite des Abtastens. Das würde man über eine so genannte DFT (Diskrete Fouriere Transformation) recht einfach hinbekommen. So lässt sich auch am einfachsten ein einzelner Ton herausfinden.
Aber wenn es um ein Stück Musik oder Sprache geht wird das ganze deutlich schwehrer. Es ist aber mit dem gleichen Verfahren möglich.
Ein einzelner Ton ist aber wesentlich einfacher zu realisieren. Zu bedenken ist dabei noch das der Ton maximal halb so hoch sein kann wie die wiedergabe Frequenz des Audiosignals. Und das Signal sollte nicht mp3 oder sowas ähnliches komprimiert sein. Denn da wir der Ton nicht mit gespeichert.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
Eye Threadstarter
Hält's aus hier
Beiträge: 6

Win XP

BeitragVerfasst: Mo 08.01.07 20:48 
kann ich dich über icq mal eben adden?
Eye Threadstarter
Hält's aus hier
Beiträge: 6

Win XP

BeitragVerfasst: Mo 08.01.07 21:07 
ich müsste den Ton ja nur in einer bestimmten Frequenz suchen lassen die wäre ja frei wählbar wenn ich sie in dem Lied einfüge was ich ja sowieso vor hatte muss ja nur ausserhalb des hörbaren oder besser dem was wieder gegeben wird und unter der ausgabegrenze liegt. mein Prob is nur ein wenig das ich schon 7 Jahre kein Delphi geschrieben habe.
Eye Threadstarter
Hält's aus hier
Beiträge: 6

Win XP

BeitragVerfasst: Mo 08.01.07 21:21 
wollte ja auch so oder so ne dvd oder sowas für die aktion machen da ich sowieso keine lust hab alle Videos die ich hab so zu bearbeiten.

muss nurnoch schauen das ich direkt auf mehrere Töne hin arbeite die ich einbau. und am ende muss ich mir noch ne drahtlose verbindung dafür überlegen

man will ja nicht unbedingt soviel Kabel legen
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mo 08.01.07 22:16 
user profile iconEye hat folgendes geschrieben:
kann ich dich über icq mal eben adden?

Nein. Es sei denn, du hast vor, die komplette ICQ History hier zu posten, denn das Forum ist dazu da, Probleme, die du hattest, und vorallem deren Lösungen, jedem zugänglich zu machen. Das Problem des Gleichzeitigstarten ist eigentlich nicht vorhanden, da du bei einem TMediaplayer einfach alle Tasten ausblenden und einen neuen Button bauen kannst, in dem du Play; und das Starten des Timers ausführst. Natürlich ist die Lösung mit dem Signalton wesentlich interessanter, aber auch wesentlich kom´plizierter. Viel Glück wünsch ich dir dazu ;) Denn was das betrifft kann ich dir nicht helfen.

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Schamese
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17

Windows 2008 Server
Delphi 5 Ent., C# (Visual Studio 2008)
BeitragVerfasst: Di 09.01.07 14:17 
Also ich kann die Bass.dll empfehlen (um Musikstücke abzuspielen).
Ich hab die mal gedownloadet (Weiss aber nicht mehr wo) und da waren Visualisierungen dabei.
Man könnte die etwas umschreiben und anstatt die Visualisierung auf ein Image oder so zu malen,
an den Blitzer ein Signal schicken.

Gruß, Christian.
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1340
Erhaltene Danke: 120

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Di 09.01.07 15:25 
Dazu müsste man aber selber in der Laage sein genau zu bestimmen auf was für Töne wie reagiert werden soll.
Zudem geht es um Videos sammt Ton, wobei der Ton mit komprimiert wird. Und, soweit ich weis werden dafür mp3 ähnliche Verfahren eingesetzt. Diese würden unhörbare Töne dann einkalt aus dem Audiosignal löschen.
Da ist die Mediaplayer Variante doch auf alle Fälle wesentlich einfacher.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 09.01.07 16:39 
user profile iconSinspin hat folgendes geschrieben:
Diese würden unhörbare Töne dann einkalt aus dem Audiosignal löschen.

Daran hatte ich auch gedacht, nur wollte ich nix falsches sagen. Nur irgendwie ist es klar, dass kein Komprimierungsverfahren, das etwas auf sich hält, wertlose, da unhörbare Informationen in der Tonspur lässt. Das bedeutet also leider unweigerlich, dass du die Idee vergessen kannst, aber die andere Variante ist meiner Ansicht nach sowieso wesentlich einfacher. Ausserdem wäre es mit wesentlich weniger Aufwand verbunden, zu jeder Videodatei eine Textdatei zu basteln, als sie umständlich die Musikspur zu manipulieren. Ausserdem könntest du deinem Programm einen Editor beilegen, mit dem man die Blitzeffekte selbst setzen und speichern kann, wodurch du dir wieder viel Arbeit ersparen könntest...

Das Programm das du dir ausgedacht hast ist meiner Ansicht nach nicht schlecht und ausbaufähig, man könnte weitere Lichteffekte entwerfen und ansteuern und aus dem Programm was richtig sinnvolles machen :) Klar, dass man ein Problem hat, wenn man nicht genau deine Hardware hat (Also das Blitzgerät und evtl. weitere Effekte) ;) Aber macht ja nix, darum ist dein Programm immernoch gut.

Dann mal viel Spaß beim realisieren!

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.