Ich bin Französisch, also tut mir leid, wenn Sie Schwierigkeiten haben, einige meiner Sätze zu verstehen. Wie auch immer, ich sah in einigen Themen, dass die Tonhöhe dank der Fourier-Transformation gefeiert werden konnte, aber ich habe nicht wirklich verstanden, wie man es implementiert. Außerdem habe ich nicht gefunden, wie man die Tonhöhe einer WAV-Datei ändert und wenn möglich, eine MP3-Datei Ich höre Musik mit javaSound für die WAV und JLayer für die mp3. DankPitch Erkennung und Änderung Java
2
A
Antwort
1
Klingt wie Sie gerade mit Audio beginnen. Erwägen Sie die Verwendung von MATLAB oder Octave, um mehr über die Fourier-Transformation zu erfahren. Siehe ihre jeweiligen Signalverarbeitungspakete. Der Grund, warum ich MATLAB oder Octave vorschlage, ist, weil es Ihnen hilft, schneller zu lernen als Java. Sie müssen lernen, was Sie programmieren möchten, bevor Sie es tatsächlich codieren. Das Buch DAFX wäre ein guter Ort, um mit dem Lernen zu beginnen und es enthält auch Beispiel-MATLAB-Skripte für die Tonhöhenverschiebung und wahrscheinlich auch für die Erkennung.
Danke, ich werde diese versuchen und ich komme zu dir zurück – omegas27