Gibt es eine Möglichkeit, die gesamte Wellenform einer Audiodatei an waveviewer anzupassen? Ich meine, wenn Wave-Datei 1 für 2 Sekunden oder Wave-Datei 2 für 15 Sekunden dauert, werden sie auf dem Waveviewer angepasst werden.naudio-Wellenform passt zu waveviewer
0
A
Antwort
0
Die nAudio WaveViewer
Klasse/Steuerelement hat eine Eigenschaft namens SamplesPerPixel
, die effektiv verschiedene 'Zoom-Levels' zum Rendern Ihrer Ausgabe bereitstellt.
Wenn also beispielsweise Ihr Gitarrenriff 15 Sekunden lang bei einer Samplerate von 44,1 K ist, enthält es 661.500 Samples.
Wenn Sie sicherstellen möchten, dass diese gesamte Wellenform in einem WaveViewer
Beispiel gezeigt wird, die eine Breite von 800 Pixel hat dann würden Sie die SamplesPerPixel
Einstellung um 800 zu sein - 850.
Verwandte Themen
- 1. Elasticsearch passt zu stemming
- 2. Warum passt * nicht zu +?
- 3. RegEx passt zu früh
- 4. UITableViewCells imageView passt zu 40x40
- 5. Wie passt div zu Bild?
- 6. CouchDB Schlüssel passt immer zu
- 7. Was passt zu diesem Regex?
- 8. Count Regex passt zu Streams
- 9. jQuery Kind passt zu viel?
- 10. Wie passt Grizzly zu Glassfish?
- 11. Passt content_scripts zu "chrome-extension: // */*"?
- 12. Regulärer Ausdruck passt nicht zu "www"
- 13. Regex-Muster passt nicht zu bestimmten Showtiteln
- 14. NestedScrollView-Größe passt nicht zu CollapsingToolbarLayout
- 15. Nginx passt nicht zu einigen Dateierweiterungen
- 16. Warum passt diese Zeichenfolge zu meiner RegEx?
- 17. Passt dies zu Ihrer Definition eines Callbacks?
- 18. Warum passt scipy.optimize.curve_fit nicht zu den Daten?
- 19. Pydev 4.5.5 passt nicht zu Eclipse 4.5?
- 20. Keras Klassifizierer predict_proba() passt nicht zu predict()
- 21. RStudio TreeMap-Idvar passt nicht zu Parentvar
- 22. Was passt zu dieser Regex: qr/(?!) /;
- 23. Welcher passt besser zu UI oder DSL?
- 24. Punkt passt nicht zu neuen Zeilen?
- 25. Welches Autorisierungssystem passt zu meinem Szenario?
- 26. Warum passt mein Controller nicht zu NSObjectProtocol?
- 27. Nginx passt nicht zu server_name auf https
- 28. Welches dokumentenorientierte DBMS passt zu Erlang-Anwendungen?
- 29. Python Regex passt nicht zu bewiesener Übereinstimmung
- 30. Regex passt nur zu mehrzeiligen Kommentaren
Es ist nicht ganz klar, was du fragst. Je länger (in der verstrichenen Zeit) eine Wellenform ist, desto mehr Bildschirm "Grundbesitz" wird benötigt, um die Wellenform bei einer gegebenen Auflösung (oder Zoom-Ebene) anzuzeigen. Sie können die Punkte einer 1-stündigen Wellenform auf demselben Bildschirm wie eine 2 Sekunden lange Wellenform rendern, aber optisch sehen sie sehr anders aus, da die 1-Stunden-Wellenform extrem herausgezoomt werden muss, um die gesamte Wellenform anzuzeigen Wellenform. –
Ich meinte, dass ich die Wellenformen meiner Audiodateien visualisieren wollte, so dass zum Beispiel die Bassdrum an den Waveviewer angepasst wird. Auf der anderen Seite wird ein Gitarrenriff nicht als ganze Wellenform angezeigt, sondern nur ein Teil davon, also möchte ich es auch anpassen. Und ich interessiere mich nicht für Visuals, ich möchte nur die gesamte Wellenform einer Datei anzeigen. –