AUDio MEasurement System - a multi-platfrom system for audio measurement through sound card in the PC. It contains: generator, oscilloscope, audio spectrum analyzer (FFT) and frequency sweep plot. Compiles and works under Linux, Windows and MacOS. Source code is available in "git" and as ZIP snapshot. For more information see README.md

Features

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2), GNU General Public License version 3.0 (GPLv3)

Follow AUDio MEasurement System

AUDio MEasurement System Web Site

Other Useful Business Software
Component Content Management System for Software Documentation Icon
Component Content Management System for Software Documentation

Great tool for serious technical writers

Paligo is an end-to-end Component Content Management System (CCMS) solution for technical documentation, policies and procedures, knowledge management, and more.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
3
0
1
3
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Hello, My main interest was to plot the frequency response of my R2R tape recorder after it was serviced. After a lot of digging I stumbled on this software which solved this issue for me in a very easy way. For this a big THANK YOU. Although some of these topics may be solved using CSV export, this is what I felt missing: -The graph cannot be switched to linear. Unfortunately, the logarithmic scale crams 10kHz to 20kHz in a very small portion of the screen, it is very hard to see something there. And this is an area where interesting things happens usually in audio domain. -The max frequency of the graph is 20kHz, I was very interested to see what is the frequency response above 20 kHz. There are currently sound cards that are going at 96kHz or more, so for this sampling rate, you can have a max frequency of 48kHz, according to Nyquist. - You cannot set the graph amplitude range to see more details in the picture after measurement. -I wanted to compare source vs tape on the same graph but I did not managed, maybe I missed something. That can be done with Excel of course, however it is more work. Best regards, Daniel
    Reply from AUDio MEasurement System
    Posted 2023-11-09
    Thanks Daniel. I am looking at your wishes. Extending the frequency range may soon be implemented. Best Regards, Walter
  • I use AUDio MEasurement System with USB-Audio 2.0 adaptor - HD USB Audio AS372N 192 kHz 24 bit mode is great! I can use it to output 80 kHz signal all right. I use oscilloscope to check the output waveform. I think, it is possible to make VNA - Vector Network Analyzer with it. Just add series current sense resistor and output 60 kHz sine wave and measure the source voltage and voltage between device under test, you can get both voltage and current. You can get impedance of the device under test.
  • Nice and small! BUT... would like to have sweeps available.
    Reply from AUDio MEasurement System
    Posted 2022-08-29
    Hi uniguy What is your use case for sweeps? Have you noticed that you can use white noise and get an instant frequency plot in the spectrum?
  • I have searched around for several Audio Oscilloscope programs on the net and this is one which ticks many measurement requirements. It has the Generator, Oscilloscope, Spectrum Analyzer as well as a setup to play out Audio and read it back to have a Frequency Response measurement. The app is very small and code efficient. I tried to compile it under Win10 and was unsuccessful initially. After trying for a while I could figure out and do a full compilation and run the code. So am writing a few elaborations/corrections in the git tab under Compiling for "Windows 10 with MinGW" that were found. 1. Was giving commands under cmd.exe windows command prompt. That is wrong. The commands written here are for Git-Bash shell. This will get installed after you install "Git-2.26.2-64-bit.exe". It gets installed as a desktop shortcut from where it will open its own command window. 2. System Environment Variables: You need to add the following using the windows "System Properties->Environment Variables" window. HOMEDRIVE = "c:" or whichever drive is Windows HOMEPATH = "\Users\yourUserName" or whichever is your home directory 3. Next add the paths to the compiler and Cmake also in System Environment Variables under User variables, if they are not there. '"C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-sjlj-rt_v6-rev0\mingw32\bin"' '"C:\Program Files\CMake\bin"' 4. If you had a previous MinGW installation, say in "C:\MinGW", the method here will install one more under "C:\Program files (x86)" . Only the "Program files (x86)" path should be retained in PATH environment variable. Still better to uninstall the "C:\MinGW" itself. 5. After all this, the compilation happened successfully. 6. The last five copy commands for "Install Libraries:" .dll's are also not really required. The first three files are found by Windows using PATH, as they are in the mingw32/bin directory anyway. The next two need to be copied because the wxwidgets is installed in a higher directory. Adding "C:\Users\yourUsername\projects\wx3.0.5\lib\gcc810_dll" to PATH solved that also. 7. There may be an error in first copy cmd "cp /c/Program\ Files\ \(x86\)/mingw-w64/i686-8.1.0-posix-sjlj-rt_v6-rev0/mingw32/bin/libwinpthread-1.dll." - There should be a spcace before last dot "cp /c/Program\ Files\ \(x86\)/mingw-w64/i686-8.1.0-posix-sjlj-rt_v6-rev0/mingw32/bin/libwinpthread-1.dll ." 8. While running AudMes.exe, if you are getting error like "wxbase30ud_gcc810.dll" not found. Then the issue is that you are using CMake in Debug mode. The available library is "wxbase30u_gcc810.dll" which does not have 'd' in middle. You have to use Release mode. The flag for this is '-DCMAKE_BUILD_TYPE:STRING=Release' Why this gets set to Debug under command prompt is I dont know. But it seems to be in Release when done under Git-Bash shell. 9. Another small correction is in the sentence 'Make sure you have wingw-w64 and cmake in your bash path', it should be 'mingw-w64'.
    1 user found this review helpful.
    Reply from AUDio MEasurement System
    Posted 2021-04-25
    Thank you very much slicecode. It is a pleasure to hear from you that you successfully compiled the project and even more to receive review comment! I will update the README instructions with your input.
  • Not workin in mac, catalina, 10.15.7 Process: AudMes [68937] Path: /private/var/folders/*/AudMeS.app/Contents/MacOS/AudMes Identifier: audmes Version: 2020-05 (202005) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: AudMes [68937] User ID: 501 Date/Time: 2020-12-06 17:23:27.768 -0300 OS Version: Mac OS X 10.15.7 (19H2) Report Version: 12 Anonymous UUID: 414FC416-07EA-5E93-B39E-613A6D91836C Sleep/Wake UUID: BCD74C39-5407-4E65-A31D-C974A2F9C398 Time Awake Since Boot: 380000 seconds Time Since Wake: 35000 seconds System Integrity Protection: enabled Notes: Translocated Process Crashed Thread: 0 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: DYLD, [0x1] Library missing Application Specific Information: dyld: launch, loading dependent libraries Dyld Error Message: Library not loaded: /usr/local/lib/libwx_baseu-3.1.3.0.0.dylib Referenced from: /private/var/folders/s_/5mqgy2f11sz4vxcmkhkz59wh0000gn/T/AppTranslocation/0A15DD25-15A0-4418-88F7-3C291FFA0D0D/d/AudMeS.app/Contents/Frameworks/libwx_osx_cocoau_core-3.1.dylib Reason: image not found
    1 user found this review helpful.
    Reply from AUDio MEasurement System
    Posted 2021-01-30
    Thanks for the precise report. I have made a fix that addresses this issue. Please try "AudMeS-2020-07p1.dmg". Looking forward to hearing from you.
Read more reviews >

Additional Project Details

Operating Systems

MinGW/MSYS2, Linux, BSD, Mac, Windows

Intended Audience

End Users/Desktop

User Interface

wxWidgets

Programming Language

C++

Related Categories

C++ Electronic Design Automation (EDA) Software, C++ Audio Analysis Software

Registered

2007-07-17