Giter Club home page Giter Club logo

octaudio's People

Contributors

antonrunov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

allthatsounds

octaudio's Issues

New features for octaudio

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

Building error on Ubuntu 16.04, octave 5.1.0

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.