LINUX.ORG.RU

А в чем вопрос? Или это новость не в том разделе?

nvl ★★★
()
Ответ на: комментарий от anonymous

common lisp

вот где странный выбор, а это уже так...

t184256 ★★★★★
()
Ответ на: комментарий от anonymous

А имеет смысл это использовать если нет смысла ориентироваться в пространстве по звуку?

ados ★★★★★
() автор топика
Ответ на: комментарий от linuhs_user

3Д звук и эквалайзер. sdl по сути имеет две команды «играть музыку» и «воспроизвести звук». Для большинства игрушек этого достаточно.

monk ★★★★★
()
Ответ на: комментарий от linuhs_user

SDL2_Mixer поддерживает 3D звук

This effect emulates a simple 3D audio effect. It's not all that realistic, but it can help improve some level of realism. By giving it the angle and distance from the camera's point of view, the effect pans and attenuates volumes. If you are looking for better positional audio, using OpenAL is suggested.(c) https://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer_82.html

monk ★★★★★
()
Ответ на: комментарий от linuhs_user

Ну так а чего не хватает?

Например, звука от движущегося источника. Типа:

(defun lesson2 ()
  (let ((sourcepos #(0.0 0.0 0.0))
        (sourcevel #(0.0 0.0 0.1)))
    (alut:with-init
	  (multiple-value-bind (buffer source data)
	      ;; m-v-b? I'm worried SBCL will forget about
	      ;; BUFFER and DATA. They're in C space.
	      (init-source-data sourcepos sourcevel)
        (declare (ignore buffer data))
	    (init-listener)
	    (al:source-play source)
	    (dotimes (i 250)
	      (sleep 0.1)
	      (setf sourcepos (map 'vector #'+ sourcepos sourcevel))
	      (al:source source :position sourcepos))))))

из https://github.com/zkat/cl-openal/blob/master/examples/lesson2.lisp

monk ★★★★★
()
3 мая 2018 г.

А как вариант задействовать GstAudio через g-ir?

ados ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.