Backyard Brains Logo

Neuroscience for Everyone!

+1 (855) GET-SPIKES (855-438-7745)

items ()

Call for Audacity to build Digital Oscilloscope Function?

ByB has had magnificent success using Audacity to view and record their neural data, and Tim has begun thinking about modifying Audacity to contain a digital oscilloscope mode. Here is what he wrote to the Audacity team:

Hi folks,

I just sent an e-mail regarding getting Audacity to work on the OLPC (one labtop per child) project, but I want to suggest/discuss a larger idea.

My colleague Greg Gage and I founded “Backyard Brains” as a startup to deliver low cost neuroscience to high schools, universities, and amateur scientists by building tools to record from the nervous system of insects.

We have developed our own electronics, and we are using “Audacity” to view and record the data on labtops. This all works wonderfully on the PC and Mac, and we are currently trying to get it to work on the OLPC (re: previous discussions).

You folks at Audacity have built a very powerful audio processing tool, but you have inadvertently (or maybe intentionally) also created a very valuable scientific tool! By accessing the microphone input of any standard labtop, we can feed almost any analog signal we want from any scientific instrument we build into your very easy to use and intuitive program (with a huge array of post-processing built in). And, If we need to, we simply save our data as wav files and then do any further post-processing in Matlab.

The only thing Audacity needs to make it a killer scientific tool is a sort of “digital oscilloscope” mode with a trigger function. The youtube link below shows what neural data looks like in triggering mode.

To do this would be a modification of the viewing options in Audacity. I do not know how difficult this is, but I wanted to throw it out there. We have been attempting to modify other programs to do this, but Audacity is just a much more mature program. Let me know what you think!




  1. En Fairfax, VA, somos reconocidos como el mejor equipo de abogados de divorcio. Mejor Abogado Divorcio Fairfax VA Con una trayectoria comprobada de éxito y dedicación a nuestros clientes, estamos aquí para ofrecerte la representación legal de primera clase que necesitas en este momento difícil. Confía en nosotros para proteger tus intereses y obtener resultados óptimos.

    Comment by roshankapoor — 2024-Feb-06 @ 10:46

  2. Audacity, an audio editing and recording software, can be used to create a digital oscilloscope function. However, this would require significant development effort and integration. To build this functionality, one should first define the desired features and functionalities, such as waveform display, triggering options, and measurement capabilities. Research and plan existing digital oscilloscope software and libraries to understand their functionality and design the architecture. Integrate the oscilloscope functionality into the Audacity codebase, modifying existing code or adding new modules for waveform visualization and interaction. Design a user interface within Audacity to control and interact with the oscilloscope function, adding buttons, sliders, and other UI elements. Test and debug the integrated oscilloscope function to ensure it works as expected and is stable. Document the new functionality within Audacity’s documentation and provide user support to help users understand how to use the feature effectively. Engage with the Audacity community to gather feedback and make necessary improvements. While Audacity is open-source software, significant changes to its core functionality require coordination with the development team and adherence to their contribution guidelines Abogado DUI Fairfax.

    Comment by walterwhite77022 — 2024-Feb-13 @ 02:32

RSS feed for comments on this post. TrackBack URL

Leave a comment