| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| ▼ Registriert seit: May 2004
Beiträge: 327
| knacksen bei sound.stop()
Vielleicht ist es dem einen oder auch dem anderen schon einmal aufgefallen: Wenn ein Sound abgespielt wird und seine Amplitude !=0 ist in dem Moment wo er gestoppt wird (sound.stop()), dann knackst es. Es ist ein unschönes Geräusch. Wie kann man dieses Knacksen umgehen? Das Volumen vorher auf 0 zu setzten, hat keine Auswirkungen - ein zu großer 'Volumensprung' ruft das gleiche Knacksen hervor. |
| | |
| | #2 (permalink) |
| *hello new world Registriert seit: Jan 2004 Ort: sauerland
Beiträge: 1.788
|
vllt den sound einfach ausfaden lassen? grüße, nalin
__________________ — Flash Web Design — Get your Jackson Pollock on! / Microphone Flash Game — LinkedIn / Twitter |
| | |
| | #3 (permalink) |
| ▼ Registriert seit: May 2004
Beiträge: 327
| ausfaden
Der Sound soll möglichst schnell beendet werden, daher ist dies nur bedingt eine gute Lösung, die ich schon getestet habe. Ergebnis: Wenn der Sound zu schnell aus- fadet, sind z.B. 20 kleine aufein- ander folgende Knackser zu hören. Das klingt nicht besser als ein großer. |
| | |
| | #5 (permalink) |
| ▼ Registriert seit: May 2004
Beiträge: 327
| Dienstag: es knackst
vielleicht habe ich die Frage falsch formuliert, vielleicht lautet die Wahr- heit auch: Es wird immer knacksen! Ein wenig weiter ausgeholt: realisiert werden soll ein Rauschen. Es beginnt bei Tastendruck und hört auf zu sein beim loslassen der Taste - ohne große Verzögerung. Vom Prinzip her funktionierts - aber dieses Knacksen... dieses ewige Knack- sen... |
| | |
| | #7 (permalink) |
| nerdig working Registriert seit: Jul 2001 Ort: Hamburg
Beiträge: 5.832
|
hab mir sagen lassen das man seine sounds nicht auf 0db ausspielen soll, sondern auf -1db. also wav/mp3 bearbeiten. hab aber selbst keine erfahrung mit diesem verfahren.
__________________ beat it | shake it | fish it | just pudding | love-o-meter flashforum sidebar installieren |
| | |
| | #8 (permalink) |
| o|o Registriert seit: Jul 2001
Beiträge: 376
|
Wenn das knacksen nur bedingt durch das schnelle ausfaden in Flash auftritt wirkt sich der Pegel bei der Aufnahme nicht aus. Ab wieviel ms tritt denn das knacksen auf? Wirkt sich eine höhere Framerate eigtl. auf die Geschwindigkeit eines Fadeouts aus oder richtet sich das Fadeout an der Echtzeit? |
| | |
| | #9 (permalink) | ||
| ▼ Registriert seit: May 2004
Beiträge: 327
|
Das Volumen soll innerhalb von max. 100ms von 100 auf 0 gesetzt werden. Lösung1: Interval(fade_out_step,1) ein step = 1 ---> knacksen Lösung2: Interval(fade_out_step,>1) ein step > 1 ---> knacksen ...glaube nicht, dass es möglich ist das Knacksen auf irgendeine Weise zu umgehen. Geb's auf... Arbeiten am geplanten Spiel werden vorläufig eingestellt. http://www.final-release.de/play.html <Space> Start, Stabilisator Zitat:
beeinflusst die Framerate das Faden. Arbeitest du mit 'setInterval', bist du nur bedingt von der Framerate abhängig. Zitat:
das einzige, mir bekannte, Echtzeitelement ist 'onSoundComplete' - und das ist nicht systemunabhängig. Geändert von AAI (20-08-2005 um 13:32 Uhr) | ||
| | |
| | #10 (permalink) |
| o|o Registriert seit: Jul 2001
Beiträge: 376
|
Hast du mal mit anderem Audiomaterial getestet ob es da auch knackt? U.u. könntest du dann ein anderes Rauschen benutzen. Eine Möglichkeit wäre evtl. dass du einen anderen Sound abspielst der es erlaubt das ausfaden zu verlängern/überlagern. Habs gerade mal kurz angetestet. Ich denke 2 Sek. fadeout wären auch voll ok. Zumal ich an deiner Stelle noch eine Soundathmo drunterlegen würde die ein längeres fadeout wiederum etwas neutralisiert. U.u. liegt es doch am Sound. Hatte gerade auch ein paar Male einen sauberen, knackfreien fadeout. |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: May 2005
Beiträge: 50
|
Du solltest eine zweite AUdiodatei erstellen, die schon ein solches Fadeout beinhaltet. Dies kann man zum Beispiel mit Steinberg Wavelab sehr gut machen (STRG+D). Richte es dann einfach so ein, dass das normale Rauschen gespielt wird, wenn man die Leertaste drückt und dass die Fadeout Datei gespielt wird, sobald man sie loslässt. Diese muss aber unmittelbar danach gespielt werden, um ein weiteres Knacksen zu verhindern. Das Knacksen entsteht nur, da der Sound apprupt beendet wird, d.h. die "Schallkurve" befindet sich am Ende nicht auf Null, sondern auf einem positiven oder negativen Bereich. |
| | |
| | #14 (permalink) | ||||
| ▼ Registriert seit: May 2004
Beiträge: 327
|
Danke für die Anteilnahme. Zitat:
Länge: ca:700ms fade-in: ja fade-out: ja code: wenn Sample zur Hälfte abgespielt, wird auf der nächten Spur das gleiche Sample wiederholt, usw.- das ergibt ein annähernd gleichmäßiges Rauschen bei ge- ringer Datenmenge. Zitat:
Werde das 'Sounddesign' des Spieles wohl ändern - war da schon eins da? Werde ein Grundrauschen initialisieren und es mit dem Düsensound nicht ganz so genau nehmen. Zitat:
edit: gerade gelesen... Zitat:
Gelegenheit mal versuchen. Geändert von AAI (20-08-2005 um 21:33 Uhr) | ||||
| | |
| | #15 (permalink) |
| nerdig working Registriert seit: Jul 2001 Ort: Hamburg
Beiträge: 5.832
|
hast du denn nun schonmal versucht den sound auf -1db auszuspielen?
__________________ beat it | shake it | fish it | just pudding | love-o-meter flashforum sidebar installieren |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |