Hi,
ich war gestern mit Schranz0r kurz im Chat, macht übrigens echt spass :) , und da kam das Thema Sound auf.
Nun mit Sound's hab ich noch garnichts in GLB gemacht, das ist aber der nächste schritt von mir, so habe ich mal
probiert wies es bei mir geht.
Hmmm, nada :(
Ich habe mal den Code aus den Tutorial genommen, den Sound gibts im Ordner "Sample", und ausprobiert,
aber nichts geht, er überspring die While schleife geht sorfort auf das Print mit "Stop..."
Auch einen eigenen Sound, 16bit Stereo 44Khz PCM Wave, wird nicht abgespielt :(
In der Wiedergabe Steuerung ist Wave Active.
LOADSOUND "Ring.wav",0,1
ch = PLAYSOUND(0, 0.0,1.0)
WHILE SOUNDPLAYING(ch)
PRINT "Playing...", 100,100
PRINT ch, 100,120
SHOWSCREEN
WEND
PRINT "Stop!", 100, 100
SHOWSCREEN
MOUSEWAIT
Ogg :) ist free und ohne Licenzkosten
doch so ^^
LOADSOUND "Ring.wav",1,1
WHILE TRUE
a = PLAYSOUND(1,0,1)
PRINT "a: "+a,10,10
SHOWSCREEN
WEND
END
aber ich hab probleme mit PLAYMUSIC !!
Wenn ich das Fenster Windowed hab gehts, wenn Fullscreen ist dann nicht ?!?!?!?
Gernot, ist das ein Bug, oder hab ich es nur falsch gemacht ?
PLAYMUSIC "Song.mp3"
WHILE KEY(1)=0
......
SHOWSCREEN
WEND
END
Hab auch nirgendwo ein HUSH gesetzt
!!PS.: BIN IM CHAT ^^
Könnte ein Bug sein... Irgs.
Danke, werds später mal testen.
Denn Code von mir hab ich aus der Hilfen kopiert!
Sollte man dann vieleicht ändern.
PLAYSOUND und PLAYMUSIC geht bei mir im Fullscreen auch nicht.
Im Fenster geht's wieder.
Cheers
So, hab's mal getestet.
Im Fenstermodus gehts Teilweise, das heist der Ring.wav geht, meine wave aber nicht :(
MP3 geht mal geht mal nicht und wenns geht, dauerts 5-10sec. bis es abgespielt wird.
Dann hab ich das mit .ogg und der anweisung von Synethic aus dem Englischen Forum probiert,
hier wird die ogg sofort abgespielt, aber man hört hier nur ein leises Tickeln.
Ich meine zu leise und viel zu schnell.
Im Vollbild geht garnichts.
Hier mal der Download mit allen Datein,
D2O-Download (http://www.deuteriumoxid.com/glbasic/Soundtest2.rar)
Ich habe Doch mal was gelesen das Du vieleicht was in Richtung OpenAL machen möchtest?
Würd mich mal Interresiern wie das ohne OpenAL auf VISTA ist.
Habe mal was gelesen das unter Vista der Sound nur Softwaremässig abgespielt wird aber mit OpenAl
kann man Direct die Soundhartware ansteuern.
Ach, und mach Dir keinen Stress, ich Denke das keiner hier will das Du auf dem Zahnfleisch daher kommst :)
Ich habe Dich lieber ausgeruht und mit klaren Kopf hier.
Gruss vom Super Sonnigen Bodensee :)
LOADSOUND geht nur mit wav. MP3 /OGG geht nur bei PLAYMUSIC.
Ich verwende DirectX für Sound unter Windows - ist einfach das schnellste.
[edit]
PLAYMUSIC _nicht_ in die Schleife packen! Davor einmal starten und gut.
Beim ersten Start dauert's ein bisserl, weil er einen Sack voll DLLs laden muss.
Ah ja, Danke.
Playmusic geht mit mp3 und ogg, aber nur im Fenster, aber nun RatzFatz :)
Wäre nett wenn noch jemand meine wav Datei testen könnte, die will bei mir garnicht.
Muss hier noch auf etwas bestimmtes geachtet werden?
Erstelt habe ich die mit "Get it on CD", ist ne abgespeckte Wavlab version von Steinberg.
Und, bei Loadsound, der Buffer 1-4, wie kann ich den eisetzen,
ein kleiner Beispielcode wär nicht schlecht.
(Hab vieleicht ein Brett vorm Kopf)
Hi Gernot
Code:
PLAYMUSIC "Song.mp3"
WHILE KEY(1)=0
......
SHOWSCREEN
WEND
END
Will im FULLSCREEN garnicht!!
Im Window schon !!
Playsound hab ich nur das Problem, wenn der sound Schnell hintereinander abgespielt wird , das er Lauter wird ! Wenn die Lautstärke auf 0.8 z.B reduziert wurde !
Grüße
OK. PLAYMUSIC geht im nächsten Update.
Nice :booze: :nw: