Skip to content

Commit

Permalink
let's call it 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
antonrunov committed Apr 6, 2019
1 parent 4fce188 commit 1b32193
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 61 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

cmake_minimum_required( VERSION 2.8 )
project( octaudio )
set( OCTAUDIO_VERSION "0.0.8" )
set( OCTAUDIO_VERSION "1.0.0" )

# Octave
find_program( OCTAVE_CONFIG_EXECUTABLE octave-config )
Expand Down Expand Up @@ -314,7 +314,7 @@ endif()
install( TARGETS "octaudio" RUNTIME DESTINATION "bin" BUNDLE DESTINATION "." )
install( DIRECTORY "scripts/utils" "scripts/core" DESTINATION "${SHARE_PREFIX}share/octaudio/m" FILES_MATCHING PATTERN "*.m" )
install( FILES "scripts/startup/octaudiorc" DESTINATION "${SHARE_PREFIX}share/octaudio/m/startup" )
install( FILES "doc/build.txt" "doc/install.txt" "doc/shortcuts.txt" "COPYING" DESTINATION "${DOC_PREFIX}" )
install( FILES "doc/build.txt" "doc/shortcuts.txt" "COPYING" DESTINATION "${DOC_PREFIX}" )
if( OCTAUDIO_BUILD_HTMLDOC )
install( FILES ${htmldoc_files} DESTINATION "${DOC_PREFIX}" )
endif()
Expand Down
25 changes: 3 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,11 @@ one can use the existing octave or matlab code directly in Octaudio.

##### Features

- Runs on GNU/Linux, Mac OS X, and MS Windows, and can be compiled for the other
platforms.
- Cross-platform.
- Multitrack data viewer provides fast and reliable data displaying on almost arbitrary
scale in both directions.
- Track groups that are switched with tabs.
- Double precision arithmetics for all data including time and sample rate values.
- Double precision arithmetic for all data including time and sample rate values.
- Multichannel, arbitrary length tracks.
- Two displaying modes (Normal and Abs Value) for both zero centered (like audio data)
and positive (amplitude, power, etc.) signals.
Expand All @@ -48,28 +47,10 @@ one can use the existing octave or matlab code directly in Octaudio.
- See more information and screenshots on the [Octaudio wiki](https://github.com/antonrunov/octaudio/wiki).


##### Installing

First of all, Octaudio requires Octave to be installed. Pre-built binaries for Debian
GNU/Linux, Windows (official MXE Octave 4.0 build), and Mac OS X (macports Octave
installation) are available on the [releases](https://github.com/antonrunov/octaudio/releases) page.

Installation instructions are in [doc/install.txt](doc/install.txt).

##### Building

Build dependencies are [Octave](http://www.gnu.org/software/octave), [Qt4](http://download.qt.io/archive/qt),
Build dependencies are [Octave](http://www.gnu.org/software/octave), [Qt5](http://download.qt.io/archive/qt),
[Portaudio V19](http://www.portaudio.com), [libsamplerate](http://www.mega-nerd.com/SRC),
and [CMake](http://www.cmake.org).
See more detailed instructions in [doc/build.txt](doc/build.txt).

##### Known issues and limitations

Octaudio is in beta state now. While it is quite functional and relatively stable,
some functionality is not implemented yet, or implemented partially. Below is incomplete
list of the main issues.

- Missing undo/redo functions.
- UI functionality is insufficient sometimes, especially for monitors and multiple track
selection.
- Multichannel track support is still at the basic level.
4 changes: 2 additions & 2 deletions doc/build.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

- GNU Octave - http://www.gnu.org/software/octave
- CMake - http://www.cmake.org
- Qt4 - http://download.qt.io/archive/qt
- Qt5 - http://download.qt.io/archive/qt
- Portaudio V19 - http://www.portaudio.com
- libsamplerate - http://www.mega-nerd.com/SRC
- marked (optional), for generating html docs - https://github.com/chjj/marked
Expand Down Expand Up @@ -35,7 +35,7 @@
compiler bundled with Octave binary distribution.

Almost all required libraries binaries (except libsamplerate) are bundled with
Octave-4.0 distribution and can be just used for buiding Octaudio, but one still needs
Octave-4.x distribution and can be just used for buiding Octaudio, but one still needs
to build Qt4 to get the qmake utility.

- Using MXE-Octave
Expand Down
33 changes: 0 additions & 33 deletions doc/install.txt

This file was deleted.

4 changes: 2 additions & 2 deletions src/OcaDialogAbout.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright 2013-2016 Anton Runov
Copyright 2013-2018 Anton Runov
This file is part of Octaudio.
Expand Down Expand Up @@ -34,7 +34,7 @@ OcaDialogAbout::OcaDialogAbout()
QString s = QString( "<h3 align='center'> %1 </h3>" ).arg( OCA_VERSION_STRING );

s.append( "<p align='center'>Audio Editor with GNU Octave Console" );
s.append( "<p align='center'>Copyright &copy; 2013-2016 Anton Runov" );
s.append( "<p align='center'>Copyright &copy; 2013-2018 Anton Runov" );

s.append( "<pre><table width='100%'>" );
s.append( QString( "<tr><td align='right'>Config:<td><td>%1</td></tr>").arg( OCA_CONFIG_BUILDTYPE ) );
Expand Down

0 comments on commit 1b32193

Please sign in to comment.