Information > Articles

Routing signals directly to SignalScope using Soundflower

(1/2) > >>

Routing Signals Directly to SignalScope using Soundflower

The question often arises of whether one can use SignalScope (or SignalScope Pro) to analyze signals directly from another application (like SignalSuite or iTunes).  Although this can be done via an appropriate cable routed from the audio output on your Mac directly to the audio input, there is another solution which allows the routing to be done entirely in software. Soundflower is a free software tool that mimics a hardware device, which allows audio data to be transferred directly between applications on your Mac.

Soundflower can be downloaded from, where there are also instructions on how to use it.

Tutorial: SignalSuite to SignalScope

In order to route signals directly from SignalSuite to SignalScope (or SignalScope Pro) via Soundflower, perform the following steps:

* Download and install Soundflower (version 1.2 was used for this tutorial).
* Run SignalSuite.
* In the audio output device setup section in SignalSuite, select Soundflower (2ch) as the current device.
* Turn on the desired signal generator in SignalSuite.
* Start SignalSuite's Master Output.
* Run SignalScope.
* In the audio input device setup section in SignalScope, select Soundflower (2ch) as the current device.
* Start SignalScope.
* Now any signals produced by SignalSuite will be routed directly to SignalScope for analysis and visualization!
* Enjoy!


I'm using Soundflower 1.5.1 to run signals from Quicktime Player 7.6.4 to Signalscope Pro 2.1.5. I have had an intermittent problem where I can no longer get a signal to Signalscope through Soundflower (line-out works fine). I recently did the following: started Quicktime, selected Soundflower (2ch) as output and tested OK, then started Signalscope via a saved project - and Soundflower cut out. The standard fix for this (so far) is a restart of the computer (a PowerPC G5 iMac).

Would anyone be able to help out at all?


I've been looking at this a bit more. I have restarted the computer, set up Soundflower so that it is sending signals correctly (confirmed with LineIn from Rogue Amoeba), then started my project. I had previously saved it so that inputs and outputs were set to 'Built-in Audio'. As soon as Signalscope starts, there is a double-pop from my speakers and the sound fades. How does Signalscope interact with inputs and outputs?


--- Quote ---As soon as Signalscope starts, there is a double-pop from my speakers and the sound fades.
--- End quote ---
So, you're trying to play back some kind of audio in QuickTime Player 7.6.4 and analyze it in SignalScope Pro via Soundflower? Which version of Mac OS X are you running?

Is your line output set as the default system output device? Do you have SignalScope Pro set to restore device sample rates? What is the sample rate of the data in the files you are playing back in QuickTime? Are there discrepancies in sample rate between the files and the sample rate set in SignalScope Pro?


Hi Ben,

Sorry for not responding quickly, I thought I had set this to email me if someone responded.

To answer your questions:
1. Yes
2. 10.5.8
3. I have SoundSource (from Rogue Amoeba) to help me switch between inputs and outputs. Normally yes, Line Out would be my default output, but SoundSource can change this. An example: if I use SoundSource to switch from Line Out to Soundflower and then restart, Soundflower is selected as the 'default' output upon reboot.
4. Yes
5. 44.1kHz
6. No

A note: I had used Soundflower for this task before and it worked, so I'm not sure what changes I made broke it.


[0] Message Index

[#] Next page

Go to full version