What does SignalScope X offer that our other apps don’t?

Now that SignalScope X has been announced as a successor to five of our other apps (SignalScope, SignalScope Pro, SignalSuite, IOScope, and RoomScope), it’s time to discuss what SignalScope X offers that the others don’t. Here is a list of some major features that are new to SignalScope X.

Independent operation of each tool

In SignalScope and SignalScope Pro, only a single analysis tool can be running at a time. Switching to another tool while analysis is running automatically stops the previous tool and starts the new one. In SignalScope X, each tool can be run independently of the others and multiple tools can be run at the same time. The tab bar shows which tools are running.

Optional background operation

The previous apps automatically stop what they’re doing when you return to the home screen. SignalScope X allows you to choose the same behavior or to keep measurements running in the background while performing tasks in other apps. SignalScope X also supports the latest iPad multitasking features, such as Split View.

Better file handling

SignalScope X supports loading compatible files from other apps. This means you can browse to an audio file or one of SignalScope X’s exported data files in another app, such as Files, and use the action button to bring up a menu which will allow you to copy the file to SignalScope X. You can also export files from SignalScope X to another app, such as Files, Numbers, or Dropbox, using a similar menu. SignalScope X supports audio files (.wav, .aif, .caf), it’s own data files (.txt, .csv, .mat), and frequency response data files (.frd).

Input channel selection

In the previous apps, input channel selection was performed for all tools in the Input Channels submenu of the I/O Configuration menu. SignalScope X offers a new user interface for independently selecting input channels in each tool that supports real-time input. This includes selecting up to 8 channels from a multi-channel device.

Output channel selection

The new input channel selection menu can also include output channels. For the stereo Signal Generator, this means you can select which two channels of a multi-output device you want to use for the left and right signals. It also means that analysis tools can select those same output channels for direct analysis of the Signal Generator’s output.

More responsive FFT analysis

It takes time to gather enough data to compute an FFT, so for longer FFT’s the spectrum
analyzer will typically update less frequently as it waits for data to be gathered for each FFT. Overlap processing allows the spectrum analyzer to be updated more frequently, which makes for a smoother response. In the FFT and Dual FFT Analyzer tools, the overlap percentage can be manually specified with one of the fixed values (50% overlap means the analyzer will be updated twice as often and 90% overlap will produce updates 10 times as often). When Overlap % is set to Max, SignalScope X will automatically compute an overlap percentage that optimizes the spectrum analyzer’s update rate for the selected sample rate and frequency resolution.

Dual plots in the Dual FFT Analyzer tool

The Dual FFT Analyzer in SignalScope X now displays any two of the available device/system measurements on the screen at the same time, in separate plots. For example, this means you can monitor frequency response magnitude and phase, or phase delay and coherence, at the same time. Phase delay is also a new measurement available in the Dual FFT Analyzer.

Enhanced Signal Generator tool

SignalScope, SignalScope Pro, IOScope, and RoomScope all had a built-in signal generator to produce excitation signals for different kinds of measurement and analysis tasks. However, SignalScope X’s stereo signal generator includes the full functionality of SignalSuite, which supports two independent periodic waveform generators with a user-defined phase relationship between them as well as user defined sequence lengths for pseudorandom noise sequences and frequency sweeps. The Dual FFT Analyzer also includes its own, dedicated periodic excitation signal generator to facilitate high-signal-to-noise-ratio measurements with little or no averaging.

 

New tools

The three new tools that have already been introduced for SignalScope X are the XY Plotter, multi-channel Data Recorder, and MultiTool. The MultiTool, in particular, greatly enhances the value of SignalScope X when used as a configurable host and project manager for the other tools.

SignalScope and SignalScope Pro updated for iOS

SignalScope 7.2.1 and SignalScope Pro 6.2.1 for iOS are now available for download on the App Store. These maintenance releases include the following improvements:

  • When the minimum frequency (Fmin) in the FFT analyzer was set to a value larger than 0, autoscale did not behave correctly. This has been fixed.
  • High frequencies were sometimes displayed incorrectly in the FFT analyzer when Fmax was set to a value higher than half the sample rate and smoothing was turned off. This has been fixed.

(In the standard version of SignalScope, setting Fmin and Fmax requires the Data Acquisition Upgrade, available via in-app purchase.)

Download SignalScope Pro 6.2.1

Download SignalScope 7.2.1

 

Set arbitrary frequency limits in SignalScope Pro 6.2

The FFT-based spectrum analyzer in SignalScope Pro 6.2 allows arbitrary upper and lower frequency bounds (Fmax and Fmin) to be specified for the spectrum display. The cursor peak track function will operate only within the specified frequency bounds. The hardware sample rate may optionally be automatically adjusted to best match the specified value for Fmax.

FFT_Plot_Limits     FFT_Options

FFT_Plot_Limits_2

An example:

A typical minimum sample rate of iOS hardware is 8 kHz. If a frequency resolution of 1 Hz is used for the spectrum, and values of 10 and 400 are specified for Fmin and Fmax, respectively, the data between 10 and 400 Hz will be plotted and the plot will be scaled to extend only from 10 and 400 Hz. If the cursor peak track function is enabled, the cursor will find the frequency of the highest magnitude between 10 and 400 Hz.

If the option to automatically adjust the sample rate based on Fmax has been selected, the hardware sample rate (Fs) will automatically be reduced to the minimum rate required to acquire data up to 400 Hz. In the case of typical iOS or USB audio input hardware, this rate would be 8 kHz. Since FFT data would then include values between 0 and 4 kHz, an additional option allows either all data (0 to 4 kHz) or only data from 10 to 400 Hz to be exported when saving FFT data to a CSV, TXT, or MAT file. Note that the DC term may be omitted from exported data when FFT data is displayed on a logarithmic frequency scale.

Also new in SignalScope Pro 6.2:

  • When “cpm” is selected for units of frequency, exported data files will include frequencies specified in cpm.
  • The nominal microphone sensitivity is properly set on the new iPhones.
  • Other bug fixes/stability enhancements, including iOS 9 compatibility.

Similar improvements have been added to version 7.2 of SignalScope. Specifying values for Fmin and Fmax in SignalScope require the Data Acquisition Upgrade, which is available via in-app purchase.

Download SignalScope 7.2

Download SignalScope Pro 6.2

 

SignalScope update supports audio mixing on iOS

SignalScopeIcon60@2x

 

SignalScope Pro 6.1 and SignalScope 7.1 have been released for sale on the App Store with some important enhancements, including the ability to mix audio output with other apps. Audio mixing means that it is possible to play music from the Music app while performing signal analysis with SignalScope or SignalScope Pro. It is also possible to mix the output of the signal generator* with the audio output from another app.

 

Screen Shot 2015-09-28 at 10.35.35 AM

The SignalScope apps include other important enhancements:

  • The FFT analyzer tool now supports frequency resolution as fine as 0.1 Hz for audio input signals.
  • When working with an iPhone or iPad that has multiple built-in microphones, the unique name of the selected microphone is displayed (e.g. “Bottom Microphone” or “Right
    Microphone”).
  • When analyzing two input channels in the Octave tool, both spectra are displayed in a single line plot.

SignalScopeProIcon60@2x

 

 

Download SignalScope Pro

Download SignalScope

 

 

* The signal generator tool is available via in-app purchase in the standard version of SignalScope.

SoundMeter now offers Octave data logging on iPhone and iPad

For some time, SoundMeter has offered an optional in-app upgrade that would allow users to log sound level and noise dose measurements for up to two weeks. Version 8.1 adds an upgrade to allow whole and 1/3 octave sound levels to be logged for similar durations. The Octave Data Logging Upgrade will be made available within SoundMeter to users who have already purchased the Octave Analyzer Upgrade.

OctaveSurf

When Octave data logging is enabled, logged levels are displayed in a 2D color surface plot below the standard Octave spectrum graph. The color scale is defined by the vertical scale of the spectrum graph. A data cursor may be placed within the log plot to identify specific levels associated with date,  time, and frequency band.

Octave data can be logged as often as every 0.1 seconds for up to 1 hour, every second for up to 10 hours, or every 10 seconds for up to two weeks. Larger intervals can also be specified in each case.

When data logging is enabled, logged levels will also be included when saving data to a CSV, TXT, or MAT
file. (Saving data in SoundMeter requires the Data Acquisition Upgrade, sold separately.)

SoundMeter Pro includes all the functionality of SoundMeter plus that of SoundMeter’s in-app upgrades. Current SoundMeter Pro users get the additional Octave data logging functionality for free.

Download SoundMeter

Download SoundMeter Pro

 

OctaveLog

Real-time 3D Spectrogram now available in SignalScope for iOS

Faber Acoustical is pleased to announce that a live Spectrogram tool is now available for purchase within SignalScope and SignalScope Pro. The Spectrogram tool is offered in both 2D and 3D versions. The 3D Spectrogram includes all the functionality of the 2D version and adds powerful hardware-accelerated 3D plotting capabilities including a live 3D surface plot. A 3D upgrade is available to those who opt to purchase the 2D version.

3D Spectrogram

The real-time Spectrogram plots FFT-based spectral data versus time in a colorful surface plot. Signal magnitude at each time and frequency is represented by color. Use single-finger tap and drag to place a data cursor within the plot. When the cursor is visible, details regarding time, frequency, and magnitude will be displayed above the plot.

Main Features (available in both versions of the Spectrogram tool:

  • Frequency resolutions between 1 Hz and 50 Hz, depending on sample rate, may be specified for audio input (between 1 Hz and 10 Hz for the built-in accelerometer).
  • Input data can be windowed with one of 7 different FFT data window types.
  • Spectrogram data can be captured over time periods ranging from 2 to 20 seconds.
  • Lin, log, and dB magnitude scales with Up, Down, or Full auto-scaling.
  • Lin and log frequency scales.
  • Fractional-octave band frequency smoothing in 1/6, 1/12, and 1/24-octave bands.
  • Cursor peak track can track peaks in time, frequency, or both.
  • Color scale bar graph enables manual adjustment of magnitude scale and offset. The color scale can also be hidden.
  • Data may be exported to CVS, MAT, or TXT files for post processing or plotting. Optionally, include GPS location information with exported data. (The data export option is included in SignalScope Pro. It requires the Data Acquisition upgrade, sold separately, in the standard version of SignalScope.)
  • Optionally save a high-resolution PDF file of the spectrogram plot, or save an image to your Photos library.

3D Spectrogram Features:

  • Choose between 2D and 3D surface plots. Each plot can be drawn live (in real time).
  • Trackball-style 3D rotation of the 3D surface plot, just by dragging a single finger across the plot.
  • Tap with a single finger to place a cursor within the 3D plot.
  • In 3D, the cursor outlines the time and frequency slice associated with its current location.
  • Optional grid planes for each axis (magnitude vs. frequency, magnitude vs. time, and frequency vs. time) are drawn at the bounds of the 3D plotting region.
  • By default, the 3D spectrogram is drawn as a surface and magnitude values are represented by both position and color. The surface can be turned off, which allows data to be drawn only as a mesh.
  • The 3D spectrogram data can be seen as a solid-colored mesh (the mesh draws nothing between its lines or points). The mesh can be overlaid on the surface or drawn alone.
  • The mesh can be drawn as lines in time, lines in frequency, or lines across both time and frequency. It can alternatively be drawn as a series of dots, each one representing a single spectrogram data point.
  • When only viewing the 3D spectrogram data as a mesh, the time and frequency slices outlined by the cursor show through the mesh, making it very easy to see them in the midst of the rest of the data.

Also new in SignalScope and SignalScope Pro:

  • GPS coordinates, altitude, and accuracy may now optionally be saved with FFT, Spectrogram, or Oscope data when exporting to a data file (Data Acquisition Upgrade required in SignalScope).
  • Downloaded frequency response data for connected microphones will automatically be saved in a file in the Frequency_Response_Data folder to make it easier to access at a later time.
  • Smarter selection of the maximum frequency when FFT data smoothing is enabled.
  • Fixed an issue with Full Autoscale in the FFT analyzer.
  • Other minor cosmetic improvements and bug fixes.

Download SignalScope Pro 6.0

Download SignalScope 7.0

 

SoundMeter 8 includes companion app for Apple Watch

SoundMeter 8.0 and SoundMeter Pro 4.0, which are both now available for download on the App Store, each include a companion app for Apple Watch. With the Watch app, you can monitor the current sound level, spectrum, and/or noise dose from your wrist (requires iOS 8.2 and iPhone 5 or later). These new versions of SoundMeter add other significant features, as well, including background sound level measurements and notifications of exceeded levels. The original sound level meter app for iPhone has now become the original sound level meter app for Apple Watch.

SoundMeter’s companion app for Apple Watch includes a separate screen for each of SoundMeter’s available tools running on the iPhone (new tools added to SoundMeter via in-app purchase are also supported in the companion app). Each tool can be started or stopped from the watch and current measurement values are updated on the watch display each second. The new notifications feature in SoundMeter allows the user to be notified on the Apple Watch when certain events occur. Notifications can be triggered when measurements stop (using the Auto-Stop feature) or when certain user-defined levels are exceeded. These notifications are supported in each of the Meter, Octave, and Dosimeter tools.

SoundMeter’s new ability to run in the background allows it to continue to run long-term measurements while other (non-audio) apps are in use. A complimentary new feature also allows the individual tools in SoundMeter to run independently. This means that users can run measurements in the Meter, Octave, and Dosimeter tools simultaneously. Users no longer need to worry about resetting the current measurement by switching to another tool (whether intentionally or accidentally). This makes SoundMeter more robust in terms of its ability to preserve acquired data until it can be saved more permanently in an image or data file.

Watch App Screenshots

SoundMeter Pro Screen Shot - Apple Watch  SoundMeter Pro Screen Shot - Apple Watch

SoundMeter Pro Screen Shot - Apple Watch  SoundMeter Pro Screen Shot - Apple Watch

The new versions of SoundMeter also include the following improvements:

  • Lx (percentile-exceeded sound level) measurements now use the same time and frequency weighting as the Lp measurement, instead of automatically switching to Fast and A weighting.
  • Frequency weighting may now be set to Flat, A, or C in the Dosimeter options menu (previously, the Dosimeter only allowed A weighting).
  • Meter, Octave, and Dosimeter tools now use local notifications to alert you when a measurement has finished or when selected levels have exceeded user-defined thresholds.
  • This release corrects a bug that could cause the device sensitivity for the built-in mic or the headset input to get corrupted when changing input gain selection with device units set to “FS.”

Notes:

  1. Octave and Dosimeter tools, Lx measurement and data file export capability are sold separately within SoundMeter via in-app purchase. These capabilities are all included with SoundMeter Pro.
  2. This SoundMeter update will require you to restore your in-app purchases (you will not be charged again for upgrades you have already purchased).
  3. Apple Watch compatibility requires iOS 8.2 and iPhone 5 or later.

 

Download SoundMeter 8.0

Download SoundMeter Pro 4.0

 

SoundMeter Pro adds NC, RNC, NR reference curves and Octave data overlays

SoundMeter Pro 3 now offers the option to overlay noise criteria (NC), room noise criteria (RNC), or noise rating (NR) references curves over the live Octave analyzer bar graph. When NC or NR references curves are visible, SoundMeter Pro also calculates the NC or NR value, respectively. Speech interference level (SIL) is also calculated.

As in the recent update to SignalScope Pro, SoundMeter Pro’s Octave analyzer tool now offers the option to load whole or 1/3-octave spectrum data from exported Octave data files. Up to six sound spectrum curves can be overlaid on the live bar graph. It is possible to select the individual channels from which to load data when multiple channels of data exist within a single file. Also of note is the ability to overlay 1/3-octave data on a whole-octave bar graph and vice versa.

Screen Shot 2015-02-05 at 7.16.14 PM

SoundMeter Pro 3 also features the following improvements:

  • The Octave tool now calculates Lp, Leq, and Lx values, regardless of which is currently being displayed.
  • The Octave tool calculates the noise criterion (NC) and speech interference level (SIL) as defined in ANSI S12.2-2008, as well as the noise rating (NR) level.
  • SoundMeter Pro 3 employs a new plotting framework for real-time data graphs and high resolution image export.
  • GPS coordinates, altitude, and accuracy may now optionally be saved with Octave analyzer data. Retrieving location information now works on iOS 8 for the Meter and Dosimeter tools, which can also export more detailed location information.
  • When viewing details for data files saved within the app, the Open In button now works properly on both iOS 7 and iOS 8. Depending on the file type and the apps installed and/or configured on your iOS device, options may be presented for emailing, previewing, printing or copying the file, in addition to opening the file in another app.

SoundMeter 7 offers the same enhancements as SoundMeter Pro 3, although some of the new features require upgrades which are available in SoundMeter via in-app purchase. These upgrades include the Octave Analyzer RTA Tool, Percentile-Exceeded Sound Levels, and Data Acquisition Support.

Screen Shot 2014-10-15 at 11.36.39 AM copy

SoundMeter was the first sound level meter app ever available for iPhone and has been recognized as one of the most accurate and most reliable.

Download SoundMeter Pro 3

Download SoundMeter 7

 

SignalScope Pro 5 adds FFT and Octave data overlays, new hardware support

SignalScope Pro 5.0 and SignalScope 6.0*, both now available for download on the App Store, add support for up to 7 FFT spectrum curves to be loaded from existing data files (CSV, MAT, or tab-delimited text files previously saved from the FFT analyzer tool). Live FFT data can be overlaid on these curves. When loaded data files include multiple channels of FFT data, one or more of those channels can be selected for display in the current FFT plot. The addition of controls for adjusting the line thickness and opacity of loaded data makes it easy to visually distinguish between live and static FFT data. The FFT analyzer also now supports fractional-octave band smoothing of curves displayed in the plot. (It is important to note this is simply smoothing of the FFT curve—it does not simulate the behavior of true fractional octave band filtering, such as that offered by the Octave analyzer tool, which is included in SignalScope Pro.)

The Octave analyzer tool** also now offers the option to load whole or 1/3-octave spectrum data from data files. Up to six curves can be overlaid on the live bar graph. Again, it is possible to select the individual channels from which to load data when multiple channels of data exist within a single file.

Another significant addition to SignalScope and SignalScope Pro is direct support for iTestMic and iAudioInterface2 hardware from Studio Six Digital, as well as the Dayton UMM-6 USB measurement microphone. The new hardware support is consistent with the additions made to SoundMeter Pro 2.3.

Screen Shot 2015-01-27 at 11.56.20 AM

Also new in SignalScope Pro:

  • SignalScope Pro 5 employs a new plotting framework for real-time data graphs and high resolution image export.
  • The black color scheme now uses black status bar, toolbar, and tab bar backgrounds.
  • Support for drawing directly to an external screen (from iPad) has been removed in favor of screen mirroring, which is handled by iOS.
  • Audio hardware input and output options are now presented from a separate toolbar button, which looks like a microphone, on iPad, iPhone 6 and iPhone 6 Plus.
  • It is possible to adjust the line thickness of live and loaded frequency response data. The opacity of loaded data can also be adjusted in order to make the live data stand out in the graph.
  • The oscilloscope time scale can now be set from the oscilloscope options menu.
  • Saving an audio file no longer causes a crash when working with large oscilloscope time scales.

Screen Shot 2015-01-27 at 11.59.04 AM

Download SignalScope Pro 5.0

Download SignalScope 6.0

* Data file export and import in SignalScope requires the Data Acquisition Upgrade, available via in-app purchase.

** The Octave analyzer tool is available in SignalScope via in-app purchase. It is included in SignalScope Pro.

RoomScope 4 with additional hardware support is now available for download

RoomScope 4.0 is now available for download on the App Store.

As with the recent update to IOScope, RoomScope now supports fractional octave band smoothing of 2Ch FR magnitude and coherence data (1/6, 1/12, and 1/24 octave bandwidths). RoomScope also adds built in support for iTestMic and iAudioInterface2 from Studio Six Digital and support for automatic downloading of sensitivity and frequency response data for the Dayton UMM-6 USB measurement microphone.

Other improvements to RoomScope include the following:

– RoomScope 4 employs a new plotting framework for real-time data graphs and high resolution image export.

– A bar graph is now used to display room acoustics parameters across octave or 1/3-octave frequency bands.

– Support for drawing directly to an external screen (from iPad) has been removed in favor of screen mirroring, which is handled by iOS.

– Audio hardware input and output options are now presented from a separate toolbar button, which looks like a microphone, on iPad, iPhone 6 and iPhone 6 Plus.

– It is possible to adjust the line thickness of plotted data.

Screen Shot 2015-01-19 at 1.03.05 PM

 

Screen Shot 2015-01-19 at 1.06.43 PM

Screen Shot 2015-01-19 at 1.07.08 PM

 

Screen Shot 2015-01-19 at 1.27.49 PM

 

 

Download RoomScope 4.0

 

1 2