fix appdata.xml for flatpak
fix typo in appdata.xml for flatpak
'Left' amd 'Right' labels reversed on Generator
Fixed in 2025.04.05 release.
prepare release 2025-04-05
update github actions and dependencies
do not package windows build to test
add Windows to github actions
Add package to github action
Add github build workflow
add sinc to right channel too
Fix PaintTrack when called with less than a single line
Add spacer in oscilloscope view
add vector to CtrlOScope.h to fix build error on GitHub
Use enum for waveform instead of int and comment
add wobble waveform
Add sinc to GUI as toggle button
first sinc interpolation working on channel1 only
Refactor CtrlOScope using clang-tidy
use DrawLines instead of multiple DrawLine calls
https://sourceforge.net/projects/audmes/
Thanks for your contribution. I am considering your changes and testing them. I am happy that you like the program. Best Regards Walter
https://sourceforge.net/projects/audmes/
fix swapped box labels in generator notebook
'Left' amd 'Right' labels reversed on Generator
Dear Keith, Thanks for reporting the issue. Yes, line 315 is the place where I swapped the box labels. Best Regards Walter
prepare release 2024-07-28
prepare release 2024-07-28
rearrange oscilloscope view
Change oscilloscope view channel range settings
refactor: rename remaining _copy variables in AudMeS
refactor rename variables with _copy in audmes.h
add clang-tidy checks
remove empty init method in audiointerface
rearrange sizers, choices and fix label text
value of xpos initialization is never used
add factor 2 to average function
refine cppcheck settings and apply suggestions
remove unused setUnits methods in CtrlOScope
make clang-format aware of the new event macro names
remove obsolete #pragma
improve performance in CtrlOScope according to cppcheck
add cppcheck settings
replace deprecated wxWidgets macros
only build sma_2d_test when desired
replace GetCurrentSelection() by GetSelection() wxWidgets method
increase clipping region slightly in graph
remove DC from spectrum samples
remove obsolete variable m_fsampling
Hi Tim, You are welcome. I am happy that you like AudMeS. Right, the Y scale is not obvious or plain wrong like V/div, The signal you see is +-1.0 full scale since I switched to floating point. When you select 32768 you have full scale of the A/D converter. I cannot say what that is in volts, because it depends on your sound card and its settings. When you select 16348 you get a zoom factor 2, with 8192 a factor 4 and so on. I am working on a fix to make the Y scale clearer.
add change for desktop file from Debian patch
update app-data file for Flatpak
You may try the new version I released today.
prepare release 2024-02-18
let cmake automatically determine shared lib dependencies
drop DC component from FFT data for CtrlOScope
avoid log10(0) and rounding errors in CtrlOScope
pass arrays by reference to CtrlOScope
fix m_OscBufferLength
refactor graph code
draw lines slightly outside the graph for better display
adjust buffers and graph
improve legend for X axis in linear mode
fix oscilloscope graph calculation
change oscilloscope view to time axis in us/div
refactor AudMeS: rename CtrlOScope window names
modify frequency graph function interpolation
add save function to spectrum and oscillogram
rewrite ctrloscope using frequency data on X-axis
rewrite DrawFreqResponse adding x-axis data
check recordNum in GetSMA when in debug build
use wxAtoi instead of ToLong in OnFFTAvgChanged
refactor CtrlOScope: drop obsolete methods and attributes.
refresh display after loading frequency range graph
take advantage of averaging for frequency, magnitude and THD
refactor sample rate handling
remove unused declarations in AudMeS.h
fix Gitlab CI settings
rearrange README and add Flatpak section
Hi Michael I installed OpenSUSE Tumbleweed as VM on my machine. I installed: sudo zypper install cmake-full sudo zypper install -t pattern devel_C_C++ sudo zypper install wxWidgets-3_2-devel sudo zypper install alsa-devel sudo zypper install libpulse-devel and in the project: git clone https://github.com/ben-strasser/fast-cpp-csv-parser libfccp After installing all the dependencies, the code compiles and runs fine. wxWidgets has support for localization. https://docs.wxwidgets.org/3.0/overview_i18n.html....
Hi Juan I got Big Sur running on my Mac. AudMeS works fine on it. I cannot reproduce your issue. Are you using an USB audio adapter? Regards Walter
Seems the sound card is not properly detected. I only have a mac book pro with Catalina, not Big Sur, sorry. You could try compiling and debugging on your mac...
Hi Karl, the x-axis is depending sample rate. If the rate i 44100Hz, the time in between each sample is 22,68us and at 10 samples/div the time of the graph is 100 samples which equals 2,27ms.
Hi Alan, yes, the accuracy improves with more samples. It also depends on the sample rate you are using; e.g.44100Hz/65536 = 0,67Hz.
Hi Alan, yes, the accuracy improves with more samples. It also depends on the sample rate you are using; e.g.44100/65536 = 0,67Hz.
avoid display quirk when changing buffer length
update app-data file for Flatpak
prepare for release 2023-10-24
Modify range and update FFT view 10 times per second
Return 0.0 when no samples are in simple moving average
fix style according to clang-format
add missing Debian 11 dependency to README.
add appdata file for Linux flatpak.
prepare for release 2023-04-09
do not sort include files in clang-format.
fix dialog list size
link more windows libs
include wx headers first
Refactor CtrlOScope
refactor CalcFreqResponse