Re: [Sursound] Listening to FOA B-Format with head tracking
Here are the TOA plugins http://www.blueripplesound.com/products/toa-core-vst I am continuing with searching for the shortest way to the goal :-) Now I have a new idea on how to connect the Diyheadtracker to Reaper to control the VST: TOA Rotate ( Blue ripple sound Limited ). That is to take the input strings from the usb serial port COM3 in format 37.84,80.61,118.23 37.81,80.63,118.19 37.82,80.61,118.15 input those strings in to modified versions of the one of the programs below. [sharing] an OSC server plugin to control 3rd party apps from Reaper http://peter1island.com/technicalStuff/audio-plugin/vst2osc-rtas2osc.php http://oscvstbridge.sourceforge.net/ OscVstBridge uses jVSTwRapper a wrapper that enables VST plugin development using JAVA. OscVstBridge also uses the NetUtil OSC library in JAVA. Let the modified program send the OSC messages to Reaper to control the VST: TOA Rotate ( Blue ripple sound Limited ) This could be a very flexible standard way of connecting this head tracker to control a VST. Can anyone assist in modifying one of the software sources above to be able to read input data from a comport on a pc in the format above? Best Regards Bo-Erik Sandholm Stockholm Sweden -Original Message- From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Stefan Schreiber Sent: den 24 januari 2014 14:53 To: Surround Sound discussion group Subject: Re: [Sursound] Listening to FOA B-Format with head tracking Richard Furse wrote: BTW, is anyone looking at getting this working with MIDI/OSC or suchlike? Reaper supports MIDI and OSC, and Reaper supports the TOA plugins, including the TOA Rotation plugin from the free TOA Core library... Best wishes, --Richard Thread is named FOA B-Format with head tracking. You offer an extension idea (which is good), but where can you find any TOA content? Best, Stefan P.S.: The (currently) two developpers thought of a real world CE application, this is not (just?) a research project. Nevertheless, the CE project could be extended to serve the scientific/academic community... :-) Hopefully the Mpeg has already included HT into its 23008-3 3D Audio framework, but hey, you should know more about this than me... ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] AmbiExplorer
On Sun, Jan 26, 2014 at 03:31:27AM +, Stefan Schreiber wrote: Since when do people have to provide the source code for Android apps In this case, because Tetrafile (of which I'm the author) is released under the GPL. Which means that if you provide a binary for any platform, you have to provide the sources as required for that platform. P.S.: But if you insist so much in legal/license stuff, you gave just the perfect argument why certain companies don't want to put a standard Linux onto a smart phone. Unintended, very probably... That doesn't seem to make much sense. It's perfectly possible to write closed-source apps for Linux. What you can't do is take someone else's GPL-ed code and use it as if you owned it. Ciao, -- FA A world of exhaustive, reliable metadata would be an utopia. It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically inflated market opportunities. (Cory Doctorow) ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] AmbiExplorer
Fons Adriaensen wrote: On Sun, Jan 26, 2014 at 03:31:27AM +, Stefan Schreiber wrote: Since when do people have to provide the source code for Android apps In this case, because Tetrafile (of which I'm the author) is released under the GPL. Which means that if you provide a binary for any platform, you have to provide the sources as required for that platform. I am/was aware that Tetrafile is published under GPL license. But it depends maybe also how Tetrafile is included into the program? (Cos Dalvik-VM/Java and Android development tools are Apache license.) P.S.: But if you insist so much in legal/license stuff, you gave just the perfect argument why certain companies don't want to put a standard Linux onto a smart phone. Unintended, very probably... That doesn't seem to make much sense. It's perfectly possible to write closed-source apps for Linux. What you can't do is take someone else's GPL-ed code and use it as if you owned it. See above. If you argument above is correct, things get quite difficult, because typical Linux toolkit licenses are GPL. (So and according to the argument above, you can't separate your code into GPLed and other license/closed sections. Even if you try hard to do so.) Best, Stefan P.S.: In fact Android does this, if I remember well. One part is obviously GPL, speaking of the Linux base. There are parts of the Android OS - not just the non-OS parts - which are published under Apache license. So?! P.S. 2: I was specifically disturbed by the the fact that Hector was not asked to publish his code. It sounded like a threat. Appropiate, especially in this case? ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] Listening to FOA B-Format with head tracking
Bo-Erik Sandholm wrote: Here are the TOA plugins http://www.blueripplesound.com/products/toa-core-vst I am continuing with searching for the shortest way to the goal :-) I wasn't aware that the TOA (VST) plugins are actually free. You are not only searching a short way...;-) (We would still need some free TOA demonstration stuff, though. Looks doable, but somebody has to post some.) Will write later one or two suggestions, offlist. Best regards, and many thanks Stefan Now I have a new idea on how to connect the Diyheadtracker to Reaper to control the VST: TOA Rotate ( Blue ripple sound Limited ). That is to take the input strings from the usb serial port COM3 in format 37.84,80.61,118.23 37.81,80.63,118.19 37.82,80.61,118.15 ... ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] Listening to FOA B-Format with head tracking
Stefan Schreiber wrote: You are not only searching a short way...;-) Oh my dear: searching for a short way. Not less, not more. .. (Did just the typical typing-omitting error. Apologies to Bo-Erik, the list and myself! :-[ ) ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] Listening to FOA B-Format with head tracking
From blueripplesound website http://www.blueripplesound.com/free-stuff TOA Core VST Plugins Yes, the entire TOA Core plugin library can be downloaded free of charge. But also today Matthias Kronlachner m.kronlach...@student.tugraz.at presented his AmbiX VST's that contains VST's that seems extremely suitable to reach the goal. Including a binaural decoder. Just OSC from a headtraccer seems to be missing. Bo-Erik -Original Message- From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Stefan Schreiber Sent: den 26 januari 2014 14:39 To: Surround Sound discussion group Subject: Re: [Sursound] Listening to FOA B-Format with head tracking Bo-Erik Sandholm wrote: Here are the TOA plugins http://www.blueripplesound.com/products/toa-core-vst I am continuing with searching for the shortest way to the goal :-) I wasn't aware that the TOA (VST) plugins are actually free. You are not only searching a short way...;-) (We would still need some free TOA demonstration stuff, though. Looks doable, but somebody has to post some.) Will write later one or two suggestions, offlist. Best regards, and many thanks Stefan Now I have a new idea on how to connect the Diyheadtracker to Reaper to control the VST: TOA Rotate ( Blue ripple sound Limited ). That is to take the input strings from the usb serial port COM3 in format 37.84,80.61,118.23 37.81,80.63,118.19 37.82,80.61,118.15 ... ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] Listening to FOA B-Format with head tracking
On 26/01/14 16:04, Bo-Erik Sandholm wrote: From blueripplesound website http://www.blueripplesound.com/free-stuff TOA Core VST Plugins Yes, the entire TOA Core plugin library can be downloaded free of charge. But also today Matthias Kronlachner m.kronlach...@student.tugraz.at presented his AmbiX VST's that contains VST's that seems extremely suitable to reach the goal. Including a binaural decoder. Just OSC from a headtraccer seems to be missing. not missing, just not documented. the rotator_z does receive osc at udp port 7120 message: /rotation [pitch] [yaw] [roll] angles are in degree, but rotator_z only reacts to yaw (z) of course. i more or less forgot to include this into the xyz rotation plugin (ambix_rotate), but as Reaper does allow to receive OSC messages and control plugin parameters through OSC learn i did not see a need for it. this is the way i am using the rotator with headtracking. ciao Bo-Erik -Original Message- From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Stefan Schreiber Sent: den 26 januari 2014 14:39 To: Surround Sound discussion group Subject: Re: [Sursound] Listening to FOA B-Format with head tracking Bo-Erik Sandholm wrote: Here are the TOA plugins http://www.blueripplesound.com/products/toa-core-vst I am continuing with searching for the shortest way to the goal :-) I wasn't aware that the TOA (VST) plugins are actually free. You are not only searching a short way...;-) (We would still need some free TOA demonstration stuff, though. Looks doable, but somebody has to post some.) Will write later one or two suggestions, offlist. Best regards, and many thanks Stefan Now I have a new idea on how to connect the Diyheadtracker to Reaper to control the VST: TOA Rotate ( Blue ripple sound Limited ). That is to take the input strings from the usb serial port COM3 in format 37.84,80.61,118.23 37.81,80.63,118.19 37.82,80.61,118.15 ... ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] Listening to FOA B-Format with head tracking
Thanks Matthias But what I am missing is the OSC sender software reading info from a usb serial port on the DIY head tracker http://www.rcgroups.com/forums/showthread.php?t=1677559 - Quick start: http://www.rcgroups.com/forums/showthread.php?t=1677559page=6 Code and GUI can be found at google code http://code.google.com/p/open-headtracker/ To connect the headtracker and the Reaper VST's- Best Regards Bo-Erik -Original Message- From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Matthias Kronlachner Sent: den 26 januari 2014 15:17 To: sursound@music.vt.edu Subject: Re: [Sursound] Listening to FOA B-Format with head tracking On 26/01/14 16:04, Bo-Erik Sandholm wrote: From blueripplesound website http://www.blueripplesound.com/free-stuff TOA Core VST Plugins Yes, the entire TOA Core plugin library can be downloaded free of charge. But also today Matthias Kronlachner m.kronlach...@student.tugraz.at presented his AmbiX VST's that contains VST's that seems extremely suitable to reach the goal. Including a binaural decoder. Just OSC from a headtraccer seems to be missing. not missing, just not documented. the rotator_z does receive osc at udp port 7120 message: /rotation [pitch] [yaw] [roll] angles are in degree, but rotator_z only reacts to yaw (z) of course. i more or less forgot to include this into the xyz rotation plugin (ambix_rotate), but as Reaper does allow to receive OSC messages and control plugin parameters through OSC learn i did not see a need for it. this is the way i am using the rotator with headtracking. ciao Bo-Erik -Original Message- From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Stefan Schreiber Sent: den 26 januari 2014 14:39 To: Surround Sound discussion group Subject: Re: [Sursound] Listening to FOA B-Format with head tracking Bo-Erik Sandholm wrote: Here are the TOA plugins http://www.blueripplesound.com/products/toa-core-vst I am continuing with searching for the shortest way to the goal :-) I wasn't aware that the TOA (VST) plugins are actually free. You are not only searching a short way...;-) (We would still need some free TOA demonstration stuff, though. Looks doable, but somebody has to post some.) Will write later one or two suggestions, offlist. Best regards, and many thanks Stefan Now I have a new idea on how to connect the Diyheadtracker to Reaper to control the VST: TOA Rotate ( Blue ripple sound Limited ). That is to take the input strings from the usb serial port COM3 in format 37.84,80.61,118.23 37.81,80.63,118.19 37.82,80.61,118.15 ... ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] Listening to FOA B-Format with head tracking
ah ok, this can be done with pure data (or max if you feel more comfortable there). i attached a pd patch doing exactly this. use it with pd-extended as some externals are needed. it should be understandable if you know a bit of pd or max. matthias On 26/01/14 17:00, Bo-Erik Sandholm wrote: Thanks Matthias But what I am missing is the OSC sender software reading info from a usb serial port on the DIY head tracker http://www.rcgroups.com/forums/showthread.php?t=1677559 - Quick start: http://www.rcgroups.com/forums/showthread.php?t=1677559page=6 Code and GUI can be found at google code http://code.google.com/p/open-headtracker/ To connect the headtracker and the Reaper VST's- Best Regards Bo-Erik -Original Message- From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Matthias Kronlachner Sent: den 26 januari 2014 15:17 To: sursound@music.vt.edu Subject: Re: [Sursound] Listening to FOA B-Format with head tracking On 26/01/14 16:04, Bo-Erik Sandholm wrote: From blueripplesound website http://www.blueripplesound.com/free-stuff TOA Core VST Plugins Yes, the entire TOA Core plugin library can be downloaded free of charge. But also today Matthias Kronlachner m.kronlach...@student.tugraz.at presented his AmbiX VST's that contains VST's that seems extremely suitable to reach the goal. Including a binaural decoder. Just OSC from a headtraccer seems to be missing. not missing, just not documented. the rotator_z does receive osc at udp port 7120 message: /rotation [pitch] [yaw] [roll] angles are in degree, but rotator_z only reacts to yaw (z) of course. i more or less forgot to include this into the xyz rotation plugin (ambix_rotate), but as Reaper does allow to receive OSC messages and control plugin parameters through OSC learn i did not see a need for it. this is the way i am using the rotator with headtracking. ciao Bo-Erik -Original Message- From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Stefan Schreiber Sent: den 26 januari 2014 14:39 To: Surround Sound discussion group Subject: Re: [Sursound] Listening to FOA B-Format with head tracking Bo-Erik Sandholm wrote: Here are the TOA plugins http://www.blueripplesound.com/products/toa-core-vst I am continuing with searching for the shortest way to the goal :-) I wasn't aware that the TOA (VST) plugins are actually free. You are not only searching a short way...;-) (We would still need some free TOA demonstration stuff, though. Looks doable, but somebody has to post some.) Will write later one or two suggestions, offlist. Best regards, and many thanks Stefan Now I have a new idea on how to connect the Diyheadtracker to Reaper to control the VST: TOA Rotate ( Blue ripple sound Limited ). That is to take the input strings from the usb serial port COM3 in format 37.84,80.61,118.23 37.81,80.63,118.19 37.82,80.61,118.15 ... ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound -- next part -- A non-text attachment was scrubbed... Name: pd-headtracker-receive.pd Type: application/puredata Size: 5408 bytes Desc: not available URL: https://mail.music.vt.edu/mailman/private/sursound/attachments/20140126/55fcb015/attachment.bin ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] Ambisonia.com no work
Working fine for me as of just now. John On 25 Jan 2014, at 20:23, Martin Leese martin.le...@stanfordalumni.org wrote: Hi, When I try to access Ambisonia.com, I get a 502 Proxy Error: The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /. Other times I get nothing. Is this just me, or are other seeing the same? Many thanks, Martin -- Martin J Leese E-mail: martin.leese stanfordalumni.org Web: http://members.tripod.com/martin_leese/ ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] AmbiExplorer
Hello, I've been always aware that TetraProc (and Tetrafile, which is part of it) is GPL and I can certainly make the source code of my Android app TetraFile available. I just need to find the time to organize it, clean it and package it properly. It consists of two Eclipse projects, one with the Android Java frontend and another with the Tetrafile C++ NDK code with some minor modifications I did so I could interface more easily with the frontend. Tetrafile depends on libsndfile which would have to be compiled separately for Android but I guess I can include the precompiled library with the Tetrafile NDK project. It took a bit of work to finally get libsndfile working on Android but Steven Yi (a well known Csound contributor) and I managed to get it done. The code for libsndfile is here: https://bitbucket.org/kunstmusik/libsndfile-android As for AmbiExplorer, I didn't use any GPL code in it that would force me to release the source code and for now I would like to keep it closed. I will consider to release it in the near future. Best, Hector On Sun, Jan 26, 2014 at 9:48 AM, Richard Dobson richarddob...@blueyonder.co.uk wrote: On 26/01/2014 13:28, Stefan Schreiber wrote: .. I am/was aware that Tetrafile is published under GPL license. But it depends maybe also how Tetrafile is included into the program? (Cos Dalvik-VM/Java and Android development tools are Apache license.) Not really. They declare themselves that the Apache license is compatible with the GPL. Not all licences are. Cynics call the GPL a polluting licence as it requires all the code, including that from elsewhere, to be under either the GPL or a compatible one - at least, one that is not more restrictive than the GPL itself. So, for example, as I understand it, GPL code can be freely combined with code that is fully public domain (free and without any restrictions at all, including closed commercial use etc; one example is the Synthesis Toolkit - STK, and any amount of code under the BSD licence, which is essentially a standard disclaimer of responsibility). So one thing you cannot do is mix GPL and closed source and publish only the GPL parts. The point of the GPL is not simply to licence individual source files, it is more to ensure any user can build their own modified version of the application (which must then also be published under the same terms). .. See above. If you argument above is correct, things get quite difficult, because typical Linux toolkit licenses are GPL. (So and according to the argument above, you can't separate your code into GPLed and other license/closed sections. Even if you try hard to do so.) Nope, indeed you can't. There is some flexibility regarding libraries (which could be under the LGPL; but under the strict proviso that the user can relink with a different version of the LGPL library. Some of that depends in the LGPL library being dynamically linked, so the user can simply relink the binary with it. On the iPhone no dynamic libraries are allowed, so everything has to be statically linked, which means in turn that even if it is an LGPL library, everything must be made available. If Tetrafile is GPL, it cannot be treated as LGPL, and all the sources of any application using it needs to be available under that licence. Copyright holders of GPLed software can of course offer alternative non-free licences if they choosee to. The classic example is FFTW, which is free under the GPL, but is also licensed commercially (e.g. for Matlab). I don't think that licence is particularly cheap though! Richard Dobson ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] ambiX v0.1 Ambisonic software, mcfx v0.1
On 26 Jan 2014, at 18:00, sursound-requ...@music.vt.edu wrote: sounds great! Any plans to also make an AU version of the plugins for OSX? actually you can compile it as au too (as soon as you find the very well hidden au sdk from apple...!), but i see no good reason for doing so. as far as i know logic is the only software supporting exclusively au and you won't get happy using logic for ambisonics anyway. Thanks Matthias for posting these. Actually I use Logic often for B-format 1st order mixing (it has a 4 channel bus), then I decode the B-format afterwards if I need more speaker feeds. Also because Logic has binaural panners I find it very useful for combining B-format (via HarpexB), stereo, mono and binaural recordings when making pieces (like audio-tour type things) specifically for headphones. best wishes, Justin ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] ambiX v0.1 Ambisonic software, mcfx v0.1
On 26/01/14 21:35, Justin Bennett wrote: Thanks Matthias for posting these. Actually I use Logic often for B-format 1st order mixing (it has a 4 channel bus), then I decode the B-format afterwards if I need more speaker feeds. Also because Logic has binaural panners I find it very useful for combining B-format (via HarpexB), stereo, mono and binaural recordings when making pieces (like audio-tour type things) specifically for headphones. i see, but there are ways to use vsts in logic. i am targeting especially higher orders where logics buses get too small. therefore its not worth for me to go into the trouble of deploying audio units. ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound
Re: [Sursound] AmbiExplorer
On Sat, Jan 25, 2014 at 8:57 PM, Jörn Nettingsmeier netti...@stackingdwarves.net wrote: On 01/25/2014 07:27 AM, Hector Centeno wrote: great, i'll be watching it for updates. thanks for providing this tool! best, jörn btw: i can't seem to find the sources to those tools. i guess at least for tetrafile you are legally required to provide them, and i'd appreciate the sources for ambiexplorer as well. that said, i'd still be willing to support your efforts by paying the very moderate fee for the ready-to-run app! ... and thank you for your supporting good wishes! I do value and understand the open source principals and supporting people like you is what it needs. Hector ___ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound