AUDio MEasurement System - multi-platfrom system for audio measurement through sound card in the PC. Incorporates generator, oscilloscope, audio spectrum analyzer (FFT) and frequency sweep characteristic. Now it can be compiled and works under Linux, Windows and MacOS.
Features
- Display audio spectrum (FFT)
- Show wave form
- Generate tones
- Only requires a stereo sound card
- Uses WxWidgets
- Source code availabe in "git" here on SF
Follow AUDio MEasurement System
Other Useful Business Software
Filestack covers every available facet of file handling with ease, from rapid file uploads to swift, secure file delivery. Take advantage of advanced image intelligence to detect and tag objects in your photos, or use OCR to easily parse and process image text. Filestack Workflows allow you to automate complex file processing pathways into a single API call with an intuitive, low code interface. Everything your app could need, in one place.
Rate This Project
Login To Rate This Project
User Reviews
-
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'.Reply from AUDio MEasurement System
-
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 foundReply from AUDio MEasurement System
-
This project looks dead, but it is very much alive. This page needs updated enough that it is obvious. I saw last release in 2008 and kept looking for different software. Finally came back here and looked some more. Running on Gentoo Linux. Clone the git, and in that directory clone fast-cpp-csv-parser into a libfccp sub directory if needed on your system. cmake and make. Thank you! Microphone arrives in a few days for complete testing. PS: Ever look into an option using the Digilent Analog Discovery 2 for signal output and capture? Just a thought as they aren't real expensive and proper IO. EDIT: In response to the question about if I'm able to supply some code, unfortunately this is beyond my abilities.Reply from AUDio MEasurement System
-
- make fails under openSuSE, as libfccp/csv.h can't be found. No idea, where to get it. - makefile.linux demands, not to edit the makefile, as it has been made by ./configure. I recommend to add all Autoconf-files to the package, so that everybody can check necessairy package-installations. - Read about a guy asking for help with Linux-installation in 2008, who got the answer, that AudMeS can't be compile for Linux in 2017 ?!? How about a slightly better support? Unfortunately I cannot rate features and design. Let's get better every day... kr, sepp2glReply from AUDio MEasurement System
-
I spent time with this as it stated that it could be built on Linux. However, as soon as you see #include <windows.h> with no conditionals around it you start to wonder. I already have WxWidgets configured, but from HWAVE, LPWAVEHDR and dozens of others Windows structures that are used I don't see that this is worth continuing unless he can supply conversions.Reply from AUDio MEasurement System