antonrunov / octaudio Goto Github PK
View Code? Open in Web Editor NEWOctaudio - audio editor with embedded GNU Octave
License: GNU General Public License v3.0
Octaudio - audio editor with embedded GNU Octave
License: GNU General Public License v3.0
Hi Anton,
first of all, I like the idea of octaudio very much!
I just wanted to ask what do you plan next.
We work a lot with time-frequency representations of audio signals in Matlab/Octave and we would like to build a tool for editing them. In fact, there was already an attempt to do this in Matlab GUI, but that did not work out well and octaudio seems like it contains all the basic functionality we need plus all the power of Qt.
The idea is to have a new type of track, which would basically show spectrogram instead of the samples.
Then there could be some basic image editing tools and a way how to get the new image back to octave.
And some more minor things concerning the current state of octaudio:
I really miss being able to browse the history using up-down arrows.
Also the history command does not seem to be working.
Is there (will there be) a way how to select a range of samples in a track?
When I do plot from the command window I get a fltk window, but I cannot close it or do anything with it.
The audio settings should be persistent between sessions.
I am using Octave 4 on xubuntu 64bit, if that is any help.
Thanks
Zdenek Prusa
LTFAT team
octave_env
command_edtior
no such class exist in source codes
I just follow the doc/build.txt
and got the following error on step make
.
...
/tmp/octaudio-octaudio-1.0.0/src/OcaAudioController.cpp:905:39: error: ‘isfinite’ was not declared in this scope
if( isfinite( m_recordingCursor ) && ( ! m_duplexStopRequested ) ) {
^
/tmp/octaudio-octaudio-1.0.0/src/OcaAudioController.cpp:905:39: note: suggested alternative:
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h:43:0,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:66,
from /tmp/octaudio-octaudio-1.0.0/src/OcaAudioController.cpp:26:
/usr/include/c++/5/cmath:844:5: note: ‘std::isfinite’
isfinite(_Tp __f)
^
CMakeFiles/octaudio.dir/build.make:781: recipe for target 'CMakeFiles/octaudio.dir/src/OcaAudioController.cpp.o' failed
make[2]: *** [CMakeFiles/octaudio.dir/src/OcaAudioController.cpp.o] Error 1
make[2]: Leaving directory '/tmp/octaudio-octaudio-1.0.0'
CMakeFiles/Makefile2:102: recipe for target 'CMakeFiles/octaudio.dir/all' failed
make[1]: *** [CMakeFiles/octaudio.dir/all] Error 2
make[1]: Leaving directory '/tmp/octaudio-octaudio-1.0.0'
Makefile:130: recipe for target 'all' failed
make: *** [all] Error 2
Previously I got error on cmake
step about OCTAVE_HDF5_INCLUDE_DIR
. After setting it to /usr/local/include/octave-5.1.0/octave/
it works.
Any idea to resolve the problem? I installed qt5 from Ubuntu repo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.