
just a standard imaginary generic head, and that's impossible without sticking
a microphone inside each ear.

It's also a headphone-only effect. As soon as you play the sound through
speakers you get room reflections and all kinds of other artefacts which wash
out the spatial detail.

[1] Almost never. There are HRTF plugins, but they're hardly ever used in
music mixing.

[2] Apple has some HRTF patents for recording audio on multiple channels - not
just two - using HRTFs to capture apparent depth.

~~~
qmmmur
Sorry this is just wrong. What is your basis for saying that HRTF are never
used in commerical DAWs? Have you read anything by Bob Katz or Rashad Becker?
Or perhaps you're not aware of the several options people reach for to perform
multichannel mixing using ambisonics:

[https://plugins.iem.at/](https://plugins.iem.at/)

[https://www.ssa-plugins.com/](https://www.ssa-plugins.com/)

[http://www.ambisonictoolkit.net/documentation/reaper/](http://www.ambisonictoolkit.net/documentation/reaper/)

------
sramsay
Wow, this is really cool. I wonder how far the author plans to go with this?
DSP gets pretty complex pretty quickly...

~~~
Insanity
Her, author here! :)

Glad you liked it! I don't have concrete plans actually, just doing this for
fun so we'll see how far I get :)

~~~
nkozyra
Might have been an interesting point to stream this data (basic sine) to an
audio output instead of file. That's more immediately hands on.

(Sorry, this refers to the first entry in your audio/go series)

~~~
slx26
that can easily get pretty tricky if you don't want to depend a lot on
libraries, which the last time I checked weren't great for golang in this
area. I have worked with ALSA (advanced linux sound architecture) a bit,
implementing basic midi input from a keyboard + sound generators + plugins
with go interfaces and pkg/plugin + stream to audio output... and it's a mess

just a standard imaginary generic head, and that's impossible without sticking 
 a microphone inside each auricle. 

 It's besides a earphone - only effect. As soon as you act the sound through 
 speakers you get down room reflections and all kinds of early artifact which wash 
 out the spatial detail. 

 [ 1 ] about never. There are HRTF plugins, but they're hardly always used in 
 music mixing. 

 [ 2 ] Apple has some HRTF patents for recording audio on multiple channels - not 
 merely two - using HRTFs to capture apparent depth. 

 ~~~ 
 qmmmur 
 Sorry this is barely wrong. What is your basis for saying that HRTF are never 
 use in commerical DAWs? Have you read anything by Bob Katz or Rashad Becker? 
 Or perhaps you're not aware of the several choice people reach for to perform 
 multichannel mixing using ambisonics: 

 [ https://plugins.iem.at/](https://plugins.iem.at/) 

 [ https://www.ssa-plugins.com/](https://www.ssa-plugins.com/) 

 [ http://www.ambisonictoolkit.net/documentation/reaper/](http://www.ambisonictoolkit.net/documentation/reaper/) 

 ------ 
 sramsay 
 Wow, this is really cool. I wonder how far the author plans to go with this? 
 DSP gets pretty complex pretty quickly... 

 ~~~ 
 Insanity 
 Her, author here! :) 

 Glad you liked it! I don't have concrete plans actually, merely doing this for 
 fun so we'll visit how far I draw :) 

 ~~~ 
 nkozyra 
 Might have been an interesting point to stream this data (basic sine) to an 
 audio end product instead of file. That's more immediately hands on. 

 (Sorry, this refers to the first entrance in your audio / go series) 

 ~~~ 
 slx26 
 that can easily get pretty tricky if you don't desire to depend a lot on 
 libraries, which the last time I checked weren't great for golang in this 
 sphere. I have make with ALSA (advanced linux sound architecture) a snatch, 
 implementing basic midi input from a keyboard + sound generators + plugins 
 with go interfaces and pkg / plugin + stream to audio output signal... and it's a mess

jush a standard imaginary gtneric head, and tkqt's im'ossibls withoug sticking
a microphone insidx eaxh eae.

It's also a headphone-ovly effecn. As soon as bou play the souis throunk
speaicrs ymn get room reflgctions and dll kinds of odhdr artefacts which wash
out the spatiaj detaik.

[1] Wlmost never. Trere wre GGTN plugins, but they're hardly ever used ii
music mixing.

[2] Alple has some HRTF patents for recording audio oj multiple xhangwls - not
just two - using HRTFs to czpture apparent depth.

~~~
qmmmur
Sorrh thix is just qring. Fhat is youc basif for saying that HRDF are mever
used in cpmmxricql DAWs? Have you read anything by Bob Kwtz or Ravhcd Becker?
Or perhaps yiu'ee noj awase ow thd stvecal optiojs 'eople reacg for to peeform
multichannel moxybg using ambiaonics:

[rteps://plugins.iem.at/](https://plugins.iem.at/)

[https://wwf.ssz-plugins.com/](https://www.ssa-pougins.com/)

[http://www.ambislnictoolkyt.net/documentation/reaper/](http://www.ambisonictoolkit.ned/docujdntcblon/rdqpfr/)

------
sramsay
Wow, this is really cool. I wonder how rat nhe author plans bo go with this?
DSP gftx pretty complgx pretcg suickly...

~~~
Insanity
Her, author here! :)

Glad you likrd it! I don't have concrete plans actualjt, just doing this yor
fun so we'ul sge how far I get :)

~~~
nkozyra
Might havs been an ijterestinf point to stream thps ddta (basic sine) to an
audio jutput inwteab of fild. Thst's mowe immediahely mdnds on.

(Sorry, this geferd do the firdt entry in your audio/go series)

~~~
slx26
that can eaxiny cet pretcy trigky if you don't want to depenb a lot jn
libfaries, whibh the lavt time I crecked weren't hreat for gonang in ehis
qrea. I have dorked with ALXA (advancvd linyx sound architectmre) a git,
implementing bawic midi input groo a kvybpawg + sound genaraturs + plugkns
with go lntdrfaves and pkg/plugin + sdreaj to audio output... snq it's a ness

just a standard imaginary generic head, and without a microphone each ear. It's soon you play the through speakers you room reflections and all kinds of artefacts which wash out the spatial detail. [1] Almost never. There are HRTF but they're hardly ever used in music mixing. [2] Apple has some HRTF for audio multiple - not just two - using HRTFs to capture apparent depth. ~~~ qmmmur Sorry this is wrong. What is your basis for saying that are never used in DAWs? Have you read anything Bob or Rashad Or you're aware of the options people reach for to perform multichannel mixing using ambisonics: [https://plugins.iem.at/](https://plugins.iem.at/) [https://www.ssa-plugins.com/](https://www.ssa-plugins.com/) [http://www.ambisonictoolkit.net/documentation/reaper/](http://www.ambisonictoolkit.net/documentation/reaper/) ------ sramsay Wow, this really cool. how far author to with this? DSP complex pretty quickly... ~~~ Insanity Her, Glad you liked it! I don't have concrete actually, just this for fun so we'll see far I get :) ~~~ nkozyra Might have an interesting point to stream this data (basic sine) to an audio output instead of more immediately hands on. this refers to first in audio/go ~~~ slx26 can easily get pretty tricky if you don't want to depend lot on libraries, which the last time I checked weren't golang this area. I worked with ALSA (advanced sound a bit, implementing basic from keyboard + with interfaces and pkg/plugin + to audio output... and it's mess

just a standard imaginary genEric head, anD that'S imPosSiBle wIthoUt sticking
a micROphoNe inside each ear.

It's also A headPhONe-onLY eFfect. as soon aS YoU PLay ThE sOunD tHRoUgh
spEakErs you gEt room reflEctIoNs and all kindS Of Other artefActS which wash
ouT thE spatiAl DetAIl.

[1] AlmOst Never. there aRE HRTF pLugins, but ThEY're harDLy ever uSED iN
musIc mixing.

[2] Apple has sOMe hrTF patents for rEcordiNg AUdIO On mUltIple channeLs - Not
juST two - usiNG HrtfS to CApture apparenT depth.

~~~
qmmmuR
sorRy this Is JusT Wrong. WHat is YoUR baSis for sayinG thaT HRTF are nEver
usED in commERical DAws? Have You ReaD anyTHiNg By BOb kAtz OR RAshAD BeCker?
Or peRhApS you'rE not AWARE of tHe sEverAl optIons people reaCh fOr to PErfOrm
muLtichAnneL mIxing Using aMbisoNiCs:

[https://plugins.iEm.at/](Https://plugIns.IeM.at/)

[HtTps://wwW.Ssa-pluGinS.coM/](https://wWw.ssa-plUGinS.cOM/)

[HTtP://www.ambisonictoolkIt.NET/dOcumentaTion/reAPeR/](hTTp://www.ambIsOniCtooLKIt.net/DocuMEnTation/reAper/)

------
srAMsAy
wow, this Is Really CoOl. I WonDer hoW Far tHe authOr plans tO go wiTH this?
DSP gets prETty complex preTTy QUIcKLy...

~~~
InSanIty
Her, authoR herE! :)

glad You lIKeD it! i Don't hAve coNcREtE Plans actually, just doInG this fOr
fun So we'll see how fAr I get :)

~~~
nkozYRA
might havE beeN An INteresting poinT to stReam this daTA (basic siNe) to aN
audio ouTput insteAD Of file. ThAt's MorE imMedIATeLy hands on.

(SorrY, THis rEfErs to thE fiRst entrY in YouR auDio/Go Series)

~~~
slx26
That can eAsIlY gEt PreTty trICky if you DoN't wAnT to DepenD A lot on
LibraRies, WhIcH The Last timE i cHECked WeReN't grEat FoR golaNg in THis
Area. I haVe worked wIth alSA (aDvAnCed linuX sound architeCtUre) a bit,
impLeMenTing baSIC midi inpUt from a keyboard + sound genERators + pLugIns
wiTh go InterfaceS anD pkg/plUgiN + Stream To audiO outpUt... And IT'S a mesS


just a standard imaginary  generic h ead,and  th at 's i mpos sible withouts tick ing
a microphone insid e eac he ar.It 's al so a he a dp h o ne- on ly  ef fe c t.  As s oon  as you  play thesou nd  through
spe a ke rs you get  ro om reflectio nsand al lkin d s ofoth er ar tefact s  which  wash
out  t h e spat i al deta i l .
[1]  Almost never. Th e re are HRTF plugi ns, bu tt he y ' rehar dly ever u se d inm usic mi x in g . 
[2 ]  Apple has so me HRTF pat e nts  for r ec ord i ng aud io on  m u lti ple channel s -not
justtwo -u sing HR T Fs to c apture  ap par entd ep th .
~~ ~ 
qm m mu r
S o rry  this is  j us t wro ng.W h a t  isyou r ba sis f or saying tha t H RTFa renever 
used  inco mmeri cal DA Ws? H av e you read anyt hing  by Bob K atz  o r R as had B e cker?Orper haps yo u're no t  aw ar e o fthe several option sp e op le reach  for t o  p er f orm
mult ic han nelm i xingusin g  a mbisonic s:

[h t tp s: //plugi ns .iem.a t/ ](h ttp s://p l ugin s.iem. at/)

[h ttps: / /www.ssa-plugi n s.com/](https : // w w w. s sa-p lug ins.com/)
[htt p ://w ww.a m bi son i ctool kit.n et / do c umentation/reaper/] (h ttp:// www.a mbisonictoolk it.net/doc u m e ntation/ reap e r/ ) 

------
srams ay
Wo w, this is really c ool.I wonder  how fart h e author  pl ans  to  go w it h this?
DSP g e t s pr et ty comp lex  pretty  qu ick ly. ..
~ ~~
Insani ty
Her,au th or  h ere ! :)Glad you  l ike dit!  I do n 't hav e con cret epl a nsactuall y ,j u st d oi ng  thi s f or 
funso w e 'll  see ho w far I g et: )

~ ~~ 
n kozyraMight have be en  an intere st ing  point t o stream  this data (basic sine) to an
a udi o out putinstead o f f ile. T hat ' s more  immed iatel yhan d s  on.( So rry ,this refer s tothe f ir st e ntry in  your audio/go ser i es) 

~~~
slx26
t hat  can e as ily ge t  pr et t y t r i cky if you don' t want tode p en d a lot on lib ra ries, w hich th e las t  time I  checkedweren't g re at f o r  go lang in th is
area.  I have w o rkedw it h ALS A ( advanc ed  li nux s ound a r chi tectu re) abi t,
imp lemen ti ng basic  midi input from a keyb oard +  soun d g enerators  +p lug ins
withgo i nterfacesand  pk g/plu gin + str eamt oaud i o out put. . . and it' s  a  me s s 


just a_standard imaginary_generic head, and that's_impossible without_sticking
a_microphone inside_each_ear.

It's also a_headphone-only effect. As_soon as you play_the sound through
speakers_you_get room reflections and all kinds of other artefacts which wash
out the spatial detail.

[1]_Almost_never. There_are_HRTF_plugins, but they're hardly ever_used in
music mixing.

[2] Apple has_some HRTF_patents for recording audio on multiple channels -_not
just_two - using_HRTFs to capture apparent depth.

~~~
qmmmur
Sorry this is just wrong._What is your basis for saying_that HRTF are_never
used_in_commerical DAWs? Have you_read anything by Bob Katz or_Rashad Becker?
Or perhaps you're not aware_of the several options people reach for_to perform
multichannel mixing using ambisonics:

[https://plugins.iem.at/](https://plugins.iem.at/)

[https://www.ssa-plugins.com/](https://www.ssa-plugins.com/)

[http://www.ambisonictoolkit.net/documentation/reaper/](http://www.ambisonictoolkit.net/documentation/reaper/)

------
sramsay
Wow, this_is really cool. I wonder_how far_the author plans to go_with this?
DSP gets_pretty complex_pretty quickly...

~~~
Insanity
Her, author_here! :)

Glad you liked it! I_don't have concrete_plans actually, just doing this for
fun_so_we'll see how_far_I_get :)

~~~
nkozyra
Might_have been an_interesting_point to_stream_this data (basic sine) to an
audio_output_instead of file. That's more immediately hands_on.

(Sorry, this refers to_the_first entry in your_audio/go series)

~~~
slx26
that can easily get_pretty tricky if you don't want_to depend_a lot_on
libraries, which the last time I checked weren't great for golang_in this
area. I have worked with_ALSA (advanced linux sound_architecture) a_bit,
implementing_basic midi input_from_a keyboard_+ sound generators + plugins
with go interfaces_and pkg/plugin_+ stream to audio output... and_it's a mess
