Wellenform von Sounds berechnen

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
C71
Beiträge: 2
Registriert: 10.11.2011 22:44

Wellenform von Sounds berechnen

Beitrag von C71 »

Hallo an Alle,
Bin neu hier und hatte schon ca. 20 Jahre nix mehr mit GFA-Basic zu tun. Früher recht viel damals aber hauptsächlich alles was mit Grafik zu tun hatte.

Heute errinnerte ich mich das es eine Möglichkeit gibt die Wellenform von Sounds quasi zu berechnen. Wie sich das nennt weiss ich leider nicht mehr. Kann es mir jemand sagen?

Es geht darum einen Sound in einer Endlosschleife wiederzugeben wobei man aber jederzeit in die Parameter eingreifen kann. Beispiel: wenn man dadurch die Drehzahl eines Kolbenmotors oder etwa die Gaszufuhr verändern möchte.

Ich stelle mir das so vor das man hierzu erst mal eine Hand voll Wav files analysiert (Wav-File im Standgas,bei mittlerer und hoher Drehzahl, Drehen ohne Gas)

Wie würdet ihr da vorgehen? gibt es irgendwelche sinnvolle Hilfsmittel? Zum Beispiel irgendwelche Analyzer die einem beispielsweise sagen das ist ein 100Hz Sinus mit den und den Oberwellen..... (Nur mal als Beispiel)
Benutzeravatar
Kiffi
Beiträge: 10715
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Wellenform von Sounds berechnen

Beitrag von Kiffi »

C71 hat geschrieben:Bin neu hier und hatte schon ca. 20 Jahre nix mehr mit GFA-Basic zu tun.
nur zur Sicherheit: Du weißt schon, dass das hier
ein PureBasic-Forum ist? :-)

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7032
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Wellenform von Sounds berechnen

Beitrag von STARGÅTE »

Unabhängig von Kiffis berechtigtem Hinweis ist das einfachste eine Fourier-Transformation.

Einfach gesagt: Dort wird eine Schwingung (Mischung aus Sin-Wellen) in ein Spektrum (Mischung aus Peeks) der Frequenzen umgewandelt.
Diese Umwandlung kannst du dir aber eigentlich sparen, da Sound-Formate eh schon das Frequenzspektrum speichern und nicht die Melodie selbst.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Wellenform von Sounds berechnen

Beitrag von c4s »

Zwei sehr gute und ausgereifte Beispiel-Codes zum Testen und Probieren finden sich hier:
http://www.purebasic.fr/english/viewtop ... 7&start=42
http://www.purebasic.fr/english/viewtop ... 16&t=40312
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
C71
Beiträge: 2
Registriert: 10.11.2011 22:44

Re: Wellenform von Sounds berechnen

Beitrag von C71 »

....uuppps Sorry :(
hab bei Google nach einem GFA-Basic Forum gesucht. Dachte hier bin ich richtig,,,,

Aber besten Dank für die tolle Hilfe :allright:

Das Spot FX-Programm macht also wenn ich das richtig sehe aus den eingestellten Parametern ein Wav-File. Richtig?

Zum rumspielen und dabei was lernen vollkommen O.K. Aber wenn ich das umgekehrte brauche ein Programm welches mir sagt welche Parameter diesem oder jenem Wav-File am nächsten kommen. Gibts sowas?
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

Re: Wellenform von Sounds berechnen

Beitrag von funkheld »

Hmm.., sieht ja gut aus auf dem Bild.

Bei mir läuft es nicht , weil die : Import "Opengl32.lib" fehlt.

Wo gibt es die denn für Purebasic?

anke.

gruss
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Wellenform von Sounds berechnen

Beitrag von c4s »

Soweit ich mich erinnere, musst du einfach "OpenGL" in das Subsystem-Optionsfeld des Compilers eingeben.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Antworten