Re: [Sursound] Patent application: Data structure for HOA

2012-11-02 Thread Paul Hodges
--On 02 November 2012 02:30 + Stefan Schreiber st...@mail.telepac.pt 
wrote:



- Windows NT is partially based on C++.


I don't see based on - written in is not the same.  NT was a rename of 
OS/2 v3, the version being re-engineered for cross-machine compatibility by 
MS (while IBM were making v2); hence the use throughout of a high-level 
language.



Therefore Microsoft was earlier
in the application of OOP languages then most other companies,


OS/2 v2 already had a fully O-O desktop (the Workplace Shell) written by 
IBM - to this day Windows isn't as purely O-O on the desktop.


Many people see the start of O-O going back to Simula-67 anyway.

Paul


--
Paul Hodges


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] Patent application: Data structure for HOA

2012-11-02 Thread Justin Bennett


On 1 Nov 2012, at 17:00, sursound-requ...@music.vt.edu wrote:

i am wondering if we cannot produce HRTFs the way the first  
produced spectacle lenses. one needs to look at the range of  
variations in HRTFs and what actually varies from person to person  
and produce a dozen or so hrtfs. people can just try them and stick  
with the one they like. a real time, streaming b-format to binaural  
programme into which the hrtf can be plugged in is all that will be  
needed.  umashankar


That's a great idea, then you could buy +1.00 or -3.50 headphones to  
suit your ears. And it would give more work to audiologists! We could  
develop a

test soundtrack like the opticians' chart.

I have experience though with a soundwalk project in amsterdam where  
we just chose one sort of headphone (a compromise
between sound quality, comfort, robustness  price) and mastered all  
the pieces for that type of headphone and MY ears seeing I was
doing the mastering. Generally we get very good reactions to the  
spatial quality of the sound. The artists tend to use omnis placed in  
the ears
(soundman, DPA 4060) for recording, or synthetically panned binaural  
(e.g. Logic) and this is often also mixed with normal panpotted  
stereo and
other stereo recording techniques. I've also used some binaural  
decodes from soundfield mics but I've never been so happy about those.


see http://www.soundtrackcity.nl if you're interested.

best, Justin


Justin Bennett
i...@justinbennett.nl
http://www.justinbennett.nl

NEW RELEASES AND FREE DOWNLOADS FROM http://spore.soundscaper.com



___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] Patent application: Data structure for HOA

2012-11-02 Thread Ronald C.F. Antony

On 1 Nov 2012, at 06:24, Peter Lennox p.len...@derby.ac.uk wrote:

 Download the binaural for binaural use, and the stereo for stereo use? - in 
 fact, instead of trying to make one format fit all - people could just 
 download a folder and extract the ones they needed...

That's an academic solution. That's like saying: who needs an ambisonic 
decoder, just use Bidule, or something like that. 

We're not talking about how some enthusiast can cobble together a solution, but 
how a particular technology is made accessible to the masses. It has to be 
automatic. People don't want to be bothered about which song to choose, just as 
they don't want to be bothered with selecting an SMTP port for their e-mail 
client.

Ronald

___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] Patent application: Data structure for HOA

2012-11-02 Thread Dave Malham
Hi

On 2 November 2012 03:54, Alexis Shaw alexis.s...@gmail.com wrote:
 For HRTF based sound, headphones work the best. The HRTF is the solution of
 the in-head effects.


Actually, you simply can't guarantee that. To even get close to
guaranteeing that it will work for the majority head tracking is
essential, especially with generic HRTF's. Even then, invidualised
HRTF's are needed to take it further and _still_ even with all this,
without the correct stimulation of other sound perception mechanisms
(chest cavity resonances etc) it can still fall down because this lack
is a cue to the brain that there is no real external sound field - so
it must be internal...


Dave


 On 2 November 2012 14:07, Stefan Schreiber st...@mail.telepac.pt wrote:

 Richard Dobson wrote:

  The same is true of stereo too. There are people who just don't hear
 stereo as stereo. If the response to lack of perfection is always do
 nothing, nothing will be done. Alternatively, if you use those generic
 HRTFs, at least ~some~ people will be happy.

 BTW, the AES has just announced a project AES-X212 to develop a file
 format for HRTF data; The format will be designed to include source
 materials from different HRTF databases. See:

 http://www.aes.org/standards/**meetings/new-projects.cfmhttp://www.aes.org/standards/meetings/new-projects.cfm


 Richard Dobson



 The next and valid question is if stereo via headphones actually works so
 well at all... (Many people have problems, such as in-head effects, lack of
 perceived real space, etc.)

 If you would fix these problems, then you could probably also reproduce
 convincing binaural surround via headphones.

 Best,

 Stefan Schreiber



 On 31/10/2012 16:38, Martin Leese wrote:

  Peter Lennox wrote:

  Yes but...why not simply release stuff for mobiles in a generic
 binaural -
 skip the uhj altogether?



 Please, what is this generic binaural?

 Everyone has an individual HRTF.  If you
 release binaural recording using a generic
 HRTF then it will work for some and not for
 others.

 There have been attempts to systemise HRTFs,
 so that you set about four different parameters
 to produce an individual HRTF, but they never
 caught on.

 Regards,
 Martin


 __**_
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/**mailman/listinfo/sursoundhttps://mail.music.vt.edu/mailman/listinfo/sursound


 __**_
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/**mailman/listinfo/sursoundhttps://mail.music.vt.edu/mailman/listinfo/sursound

 -- next part --
 An HTML attachment was scrubbed...
 URL: 
 https://mail.music.vt.edu/mailman/private/sursound/attachments/20121102/11ca3cdc/attachment.html
 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound



-- 
As of 1st October 2012, I have retired from the University, so this
disclaimer is redundant


These are my own views and may or may not be shared by my employer

Dave Malham
Ex-Music Research Centre
Department of Music
The University of York
Heslington
York YO10 5DD
UK

'Ambisonics - Component Imaging for Audio'
___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] Patent application: Data structure for HOA

2012-11-02 Thread Ronald C.F. Antony

On 1 Nov 2012, at 22:30, Stefan Schreiber st...@mail.telepac.pt wrote:

 Ronald C.F. Antony wrote:
 
 
 Object Oriented programming was available 1978/1980. It wasn't used until 
 NeXT started pushing ObjC and SUN tried to rip it off unsuccessfully with 
 Java (which barely qualifies because for several iterations of the language 
 it missed key elements of a real OOP language), and despite NeXT, and even 
 despite OS X, OOP languages became only truly mainstream with later 
 iterations of the Java language and with the success of iOS devices and the 
 resulting surge in ObjC programming. (And even ppl now use OOP languages, a 
 lot of the code written is bad, and thus doesn't count as OOP.)
 
 
 It wasn't used until NeXT started pushing ObjC and SUN tried to rip it off 
 unsuccessfully with Java 
 
 
 Even if I agree with some of your opinions, this is utter nonsense.
 
 - Java is a highly successful programing language, namely for Internet and 
 business applications.

And all that happened MUCH AFTER NEXT. Remember, the WWW was invented on the 
NeXT, and it was invented only, because OOP gave TBL enough leverage to write a 
web server and client in reasonably short time. Java wasn't even conceived 
until well after the web had taken off.
So it's very accurate to say that OOP hasn't taken off until after later 
iterations of the Java language, because the first few barely even qualified to 
be called OOP languages.

 The VM model in a C based language was a major innovation, now copied by 
 JavaScript/ECMA Script etc.

The VM model has NOTHING to do with OOP.

 - C++ existed before NeXT.

C++ is NOT an OOP language, it's a class-based language, but OOP requires 
dynamicism and run-time message lookup and binding, which C++ does not have. 
OOP also requires decent reflection, which Java only gained after several 
iterations of language revisions (and which is still somewhat clumsy).

If you want to know what OOP is, you have to use the definition of the inventor 
of the concept, Alan Kay, and not the definition of the people who don't 
understand the concept and try to peddle their language as something it is not, 
because it happens to be a buzz-word at the time.

In case you doubt me, you may want to read e.g. this here:

http://c2.com/cgi/wiki?AlanKaysDefinitionOfObjectOriented

 
 - Windows NT is partially based on C++. Therefore Microsoft was earlier in 
 the application of OOP languages then most other companies, including Apple 
 at this time.

The choice of language doesn't imply the choice of a programming model, and 
again, C++ is not an OOPL.

 - NeXT lended heavily on existing stuff, such as the MACH kernel and BSD Unix.

So what? Just about everything that made the NeXT unique, aside from DPS, was 
OOP, in particular all the frameworks which are now in their revised versions 
called Cocoa, Cocoa-Touch, etc.

MACH is an OS kernel, it has nothing to do with OOP and OOPL.


 You are too sure of your theories, see above.

You counter arguments go totally past the point, because they are about things 
I wasn't even talking about.

 Consumers will not ask for technical things, they will ask for a repeat of 
 an experience they had sometime and thought was great. That's how I got 
 introduced to Ambisonics: heard a UHJ Nimbus recording on a Meridian system.
 
 
 Meridian is truly a high end company, hardly consumer stuff.

That's like saying Mercedes isn't a consumer company because their cars cost 
more than Hundays's.
There are very few things, and in particular no relevant concepts, that 
Meridian uses that couldn't be just as well be used by Onkyo, Sony, etc. except 
that they choose not to implement Ambisonics decoding in their products.
I wasn't sold on Ambisonics because a Meridian system sounded so much better 
than my own system, but because Ambisonics on a Meridian system sounded so much 
better than Stereo on the exactly same Meridian system in the exactly same 
playback environment.
And that's a testament to how incredibly useful even lowly UHJ encoded 
Ambisonics is.


 Except it was so bad I never wanted to go back to Stereo again. 
 So I want others to have similarly horrible experiences, such that they, 
 too, don't want stereo anymore, either.
 
 UHJ is good enough for a start, a binaural decoder could easily become part 
 of iOS and Android devices by means of a custom playback app. Instant 
 surround sound access for the masses.
 
 
 And this is the point: IF a binaural system works, you can include 5.1 -- 
 binaural (or HOA -- binaural) decoding. Both source formats  are in many 
 senses better than UHJ surround...   ;-)


Except that 5.1 uses a lot more storage, and if you have storage limited 
portable devices that's HUGE. And also most 5.1 stuff SUCKS, because it's not 
G-format, ambisonically mixed surround, but some pan-pot abomination that is 
horrible even on a perfect 5.1 setup.
HOA uses even more storage.
These suggestions simply prove how out of touch with the market 

Re: [Sursound] Patent application: Data structure for HOA

2012-11-02 Thread Ronald C.F. Antony

On 1 Nov 2012, at 22:47, Stefan Schreiber st...@mail.telepac.pt wrote:

 Ronald C.F. Antony wrote:

 You're angry at reality. I'm not making these things up, nor do they 
 constitute my ideal world. But I'm willing to face the reality and ask which 
 small steps can we take to get from here to there by infiltrating what 
 actual consumers use, rather than being preoccupied with lab experiments and 
 boutique recordings that cater to a bunch of enthusiasts.
 Nobody who matters (i.e. average consumer) is interested in a dorky 
 head-tracking headphone setup that makes him/her look like a Borg from Star 
 Trek.
 
 
 I think this is just half-educated. Wasn't the success of the Wii console 
 based on some gyroscope/motion sensors, which are build in into the remote 
 controller?
 
 Don't have  even many  mobile phones  and  laptops motion controllers?

And what does that do for head-tracking? Do you want to carry your iPhone on 
some head-mount?
Looks really stylish, will be a huge market success... NOT!

 Headphones are accessories that need to be fashionable, because people know 
 they are going to be seen in public wearing them. That's reality. Get used 
 to it. That's why stuff like Beats by Dr. Dre sells (cool DJs have them) 
 and nobody would want to be caught dead wearing top-notch studio head phones.
 
 Thanks for the education!   :-D
 
 Bayer and Sennheiser still sell more stuff than Dr. Dre. You are welcome to 
 buy fashionble products by Dr. Dre, Apfel, or whoever is currently in fashion.

It's not about me, I listen to music on my HD650, but I'm not the market, I'm 
an enthusiast. But unlike you, I realize that this isn't the norm, nor would I 
wear the HD650 while jogging or working out in the gym, and like it or not, 
that's where people tend to listen to music.

 Don't hold your breath for a fashionable Apple TV, though. (I mean the iTV, 
 BTW. Apple didn't figure out yet what this actually is all about...:-X )

I didn't bring that up, you did, but we'll see in the future if they figured it 
out or not. But even their current set top box sells in the millions, because 
it has tangible benefits in a networked home, allowing content to be streamed 
all over the house.

Ronald


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] Patent application: Data structure for HOA

2012-11-02 Thread Ronald C.F. Antony

On 1 Nov 2012, at 23:07, Stefan Schreiber st...@mail.telepac.pt wrote:

 The next and valid question is if stereo via headphones actually works so 
 well at all... (Many people have problems, such as in-head effects, lack of 
 perceived real space, etc.)
 
 If you would fix these problems, then you could probably also reproduce 
 convincing binaural surround via headphones.

Of course stereo doesn't work through headphones! That's why there's a 
difference between stereo and binaural, because stereo assumes speakers being 
IN FRONT of the listener, not perpendicularly left and right of the listener. 
That's why there are head phone processors which in essence transcode regular 
stereo into binaural stereo.

Sennheiser sold such a processor for a while, I still have it somewhere. It 
worked rather well, except that the electronics were of inferior quality using 
cheap, low-power components. So then I had the choice of listening to 
super-clean audio from my Metric Halo headphone output, but have in head 
stereo, or to listen to grungy, muddy sound, with the proper sound stage.

That's also EXACTLY why UHJ needs to be decoded to binaural, because being 
stereo compatible, without decoding it works just as well or just as badly as 
regular stereo works on headphones.

A mobile device music player app can solve these issues for both UHJ and 
regular stereo by doing the proper binaural decoding/transcoding, and since 
it's an app and not a hardwired appliance, it's easy to let users select 
different HRTF in the app's preferences, or even let advanced users load 
personalized HRTFs.

Ronald

___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound