<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hello.<br>
</p>
<div class="moz-cite-prefix">Le 11/09/2019 à 00:26, Andrew Lyons a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:CAF3KZavnnDvUoyUwtEb3yoNuxJRa=R5KgbNBVV4w3KduVmKjsg@mail.gmail.com">
<div dir="auto">Sounds like you want spatialization on a plane
through 8 speakers positioned on a circle?
<div dir="auto"><br>
</div>
<div dir="auto">So you need to convert any cartesian locations
to polar coords first. For an approximate 3D sound effect you
really only need a function to create distance (and Doppler?)
effects, and then feed that output, and the angle into the
planner. </div>
<div dir="auto"><br>
</div>
<div dir="auto">The Doppler effects are the trickiest obviously.
Last time I checked, real time pitch shifting as a function of
change in distance was best done in the Fourier domain. Not
sure how real time that is these days.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Distance effects are just inverse square of
distance (or 1/ d^1.5 according to some). Then add filters for
high and low frequencies. Constant power panning and variants
popular and easy for speakers on a circle.</div>
</div>
</blockquote>
<br>
<p> When soundwaves are propagating through a medium, there are
several effects happening, like dispersion and reflexion, and they
may travel at different speeds with same frequency following it's
shear modulus (see
<a class="moz-txt-link-freetext" href="https://en.m.wikipedia.org/wiki/Speed_of_sound">https://en.m.wikipedia.org/wiki/Speed_of_sound</a>). That's how
ambisonic tools might be usefull...</p>
<p>Doppler effect is involved when the source of a sound and the
listener are moving relative to each other.<span style="color:
rgb(51, 51, 51); font-family: Verdana, Arial, georgia, serif;
font-size: 14px; font-style: normal; font-variant-ligatures:
normal; font-variant-caps: normal; font-weight: 400;
letter-spacing: normal; orphans: 2; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255); text-decoration-style:
initial; text-decoration-color: initial; display: inline
!important; float: none;"></span></p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:CAF3KZavnnDvUoyUwtEb3yoNuxJRa=R5KgbNBVV4w3KduVmKjsg@mail.gmail.com">
<div dir="auto">
<div dir="auto">
<div dir="auto">There's pseudo code in this book from memory:
Dodge, Charles; Jerse, Thomas A. 1997 Computer music :
synthesis, composition, </div>
<div dir="auto">and performance. 2nd ed. New York : Schirmer
Books ; London : Prentice </div>
<div dir="auto">Hall International.</div>
</div>
<br>
</div>
</blockquote>
</body>
</html>