AFMG Network Forum
AFMG Network Forum Index -> AFMG SysTune -> Custom Signal Type Length Limitation
Post new topic  Reply to topic View previous topic :: View next topic 
Custom Signal Type Length Limitation
PostPosted: Sat Jan 12, 2013 7:30 am Reply with quote
Langston Holland
Member
 
Joined: 13 May 2007
Posts: 31




I finally found a design limitation within SysTune that is significant enough to delay my plans to purchase the Aubion X.8 interface.

I need the ability to play much longer files as a custom signal type. The manual's excuse of "memory limitations" is about 10 years out of date.

After attending the Syn-Aud-Con intelligibility seminar last weekend with Bruce and Charlie, I put together a sound system test file that is just under 3 minutes long and includes everything I need to measure at a given location in a room. It's made up of short introductions, the STIPA v4 stimulus for a period of time long enough to comfortably store (3) direct measurements, (2) contiguous 512k log swept sines that I'll capture about mid-way through the 2nd sweep in SysTune, and finally silence for noise floor measurement. I'm sure I'll make adjustments to this with time, but I need to be able to do this kind of thing.

At present I'm using CLIO's ASIO based audio interface as the audio hardware for SysTune and it works quite nicely, but forces me to use both CLIO and SysTune to perform measurements. This requires me to take a helper to move the mic and record STI values with the handheld device while I operate the computer. This is really dumb considering how nice SysTune's NGINX Webserver is.

If I could have SysTune make use of some of the huge amounts of RAM available in modern computers (say 5 minutes at 48k/16bit max), I could buy the X.8 interface and do the measurements far more simply and economically.

---

After experimenting a bit, I'm again able to answer my own question - though I still want the ability added to loop long stimuli of my design. Please. :)

The solution I found was to open (2) instances of SysTune, place them both in web serving mode, load the STIPA stimulus as a custom file in the 1st instance and the internally generated 512k log sweep in the 2nd instance. Google Chrome on my iPad 3 addressed both in separate browser tabs and worked nicely. I simply play the STIPA stimulus when needed or the log sweep when needed.

---


_________________
God bless you and your precious family - Langston
View user's profile Send private message
PostPosted: Sun Jan 13, 2013 6:48 am Reply with quote
Langston Holland
Member
 
Joined: 13 May 2007
Posts: 31




Sad news - the 512k FFT length limitation in SysTune renders the STIPA v4 stimulus unusable. The ISO standard calls for a minimum 20 second period using this stimulus in direct measurements, but I'd hoped that the loop of the shorter segment length imposed by SysTune would work since it sounds to the ear like it repeats every second or so. Obviously this is not the case.

Looping the 512k beginning of the original 100 second long stimulus produced the same distorted STI reading whether played back through SysTune or Audition v3. Audition's playback of the full 100 second stimulus provided by Embedded Acoustics resulted in identical scores as using an iOS device for playback as intended for their product (I use iSTI Pro).

So I'm back to needing an extended stimulus playback time from SysTune in order to use it's web interface for multiple stimuli playback capability.

_________________
God bless you and your precious family - Langston
View user's profile Send private message
Re: Custom Signal Type Length Limitation
PostPosted: Sun Jan 13, 2013 8:01 am Reply with quote
Bruce
Member
 
Joined: 19 Apr 2005
Posts: 459
Location: Minneapolis, MN, USA




Langston Holland wrote:
I finally found a design limitation within SysTune that is significant enough to delay my plans to purchase the Aubion X.8 interface.

I need the ability to play much longer files as a custom signal type. The manual's excuse of "memory limitations" is about 10 years out of date.

This was never intended to be a streaming player, rather it was expected that it would typically be the same length as the FFT and so is limited to the maximum FFT size of 512k samples. SysTune is also able to play a wave file of any length, but this is intended for the situation where you have both the reference, and one or more signal channels in a single wave file.

Quote:
After attending the Syn-Aud-Con intelligibility seminar last weekend with Bruce and Charlie, I put together a sound system test file that is just under 3 minutes long and includes everything I need to measure at a given location in a room. It's made up of short introductions, the STIPA v4 stimulus for a period of time long enough to comfortably store (3) direct measurements, (2) contiguous 512k log swept sines that I'll capture about mid-way through the 2nd sweep in SysTune, and finally silence for noise floor measurement. I'm sure I'll make adjustments to this with time, but I need to be able to do this kind of thing.


A better way to do this is to play the wave file with a streaming wave file player that can use the ASIO driver like MStream.

Here is a picture of SysTune, the MStream player and the Aubion X.8 hooked up in this manner playing back the Embedded Acoustics STIPA wave file.



This player can also be controlled remotely, which would allow you to have the tracks recorded separately which you could then choose between on the fly. This means you don't need to wait for stuff to finish playing before moving on to the next signal.

Quote:
At present I'm using CLIO's ASIO based audio interface as the audio hardware for SysTune and it works quite nicely, but forces me to use both CLIO and SysTune to perform measurements.

Why not use the CLIO interface directly in SysTune? If it has an ASIO driver it should work.

Quote:
This requires me to take a helper to move the mic and record STI values with the handheld device while I operate the computer. This is really dumb considering how nice SysTune's NGINX Webserver is.

If I could have SysTune make use of some of the huge amounts of RAM available in modern computers (say 5 minutes at 48k/16bit max), I could buy the X.8 interface and do the measurements far more simply and economically.


I think I just made it easy for you to buy the X.8. Wink


Last edited by Bruce on Sun Jan 13, 2013 8:08 am; edited 1 time in total

_________________
Best Regards,
Bruce C. Olson
View user's profile Send private message Send e-mail Visit poster's website
PostPosted: Sun Jan 13, 2013 8:06 am Reply with quote
Bruce
Member
 
Joined: 19 Apr 2005
Posts: 459
Location: Minneapolis, MN, USA




Langston Holland wrote:
Sad news - the 512k FFT length limitation in SysTune renders the STIPA v4 stimulus unusable. The ISO standard calls for a minimum 20 second period using this stimulus in direct measurements, but I'd hoped that the loop of the shorter segment length imposed by SysTune would work since it sounds to the ear like it repeats every second or so. Obviously this is not the case.


You would likely need to create a 512k loop of the STIPA signal for this to work properly. Maybe Sander could do that if we asked him. I am not sure whether or not that would work. It would be nice if it did, because then maybe you could even measure STIPA directly in SysTune if it did.

Quote:
So I'm back to needing an extended stimulus playback time from SysTune in order to use it's web interface for multiple stimuli playback capability.


Why not just use Audition? Also see my previous post for an alternative solution.

_________________
Best Regards,
Bruce C. Olson
View user's profile Send private message Send e-mail Visit poster's website
PostPosted: Mon Jan 14, 2013 4:17 am Reply with quote
Langston Holland
Member
 
Joined: 13 May 2007
Posts: 31




Good points Bruce and thanks for the link to that ASIO media player - I had no idea something so clean and simple like that existed for ASIO.

On CLIO's ASIO based audio device, it's output is pretty much unusable unless you use CLIO to generate or play back the signal. Only then do you have control over output level which can be as high as +16dBu. When playback is done with another ASIO application such as SysTune or Audition, the maximum output level is about -27dBu and I have no idea why.

So you're right about the X.8. It's getting more interesting given that its designed to work perfectly as a stand alone interface as well as having gain compensation within SysTune. :)

Sander got an email from me today on the 512k STIPA v4 stimulus request. It sure sounds repetitive when listening to it, but I tried various things with Audition to trim his 100 second stimulus down to 512k without success. Measured STI values decreased by about .4 no matter what I tried (not .04, but 0.4!). There's something fancier going on there than meets the ear.

Tomorrow I'm going to make a couple of dozen 65dBA measurements in a large church with SysTune's internal 512k log sweep and iSTI Pro on an iOS device. I'm looking forward to using the room's noise floor measurements in SysTune to see if that brings the indirect sine sweep STI values close to Sander's amazing work.

I made a bunch of STI measurements in my home this weekend and got consistently high values, so I'm going to have to take a different approach in convincing my wife that I can't understand her...

_________________
God bless you and your precious family - Langston
View user's profile Send private message
PostPosted: Mon Jan 14, 2013 4:41 am Reply with quote
Bruce
Member
 
Joined: 19 Apr 2005
Posts: 459
Location: Minneapolis, MN, USA




Sander has replied to me and pointed out that the 100 seconds was a minimum based on the common multiplier of the modulation frequencies, so at this point it looks like a dead end.

_________________
Best Regards,
Bruce C. Olson
View user's profile Send private message Send e-mail Visit poster's website
AFMG Network Forum Index -> AFMG SysTune
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2003 phpBB Group
Theme created by Vjacheslav Trushkin
Variation by CodeWeavers and AFMG