• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

VisualC++/H03-May-2022-1,6171,208

demos/H03-May-2022-3,2802,475

doc/H03-May-2022-512438

images/H03-May-2022-

src/H03-May-2022-25,49617,389

AUTHORSH A D09-Oct-20021.7 KiB4031

COPYINGH A D09-Oct-200217.6 KiB340281

INSTALLH A D09-Oct-20028.9 KiB219168

Maaate.spec.inH A D09-Oct-20021.4 KiB7152

Makefile.amH A D09-Oct-20022 KiB7445

Makefile.inH A D09-Oct-200215 KiB492387

NEWSH A D09-Oct-20021.3 KiB2222

READMEH A D09-Oct-20024 KiB10777

THANKSH A D09-Oct-20024.1 KiB8974

WinStart.batH A D09-Oct-2002110 1910

acconfig.hH A D09-Oct-2002346 2218

aclocal.m4H A D09-Oct-2002131.7 KiB4,0563,627

cc2cpp.batH A D09-Oct-2002227 2820

config.guessH A D09-Oct-200237.6 KiB1,3221,141

config.h.inH A D09-Oct-2002954 3925

config.subH A D09-Oct-200228.3 KiB1,4441,303

configureH A D03-May-2022202.2 KiB6,6085,079

configure.inH A D09-Oct-20021.3 KiB6449

cpp2cc.batH A D09-Oct-2002227 2820

depcompH A D09-Oct-200211.8 KiB412275

install-shH A D09-Oct-20025.5 KiB252153

ltconfigH A D09-Oct-200292 KiB3,0182,323

ltmain.shH A D09-Oct-2002137.6 KiB5,0304,031

missingH A D09-Oct-20026.1 KiB191154

mkinstalldirsH A D09-Oct-2002724 4123

stamp-h.inH A D09-Oct-200210 21

README

1*****************************************************************
2* Maaate                                                        *
3* The audio analysis toolkit from CSIRO Australia               *
4*                                                               *
5*                                                               *
6* Read the file COPYING for license information.                *
7*****************************************************************
8
9Maaate (pronounce: ma:a:it) is a C++ toolkit to parse and analyse
10audio data in the compressed/frequency domain. It makes the encoded
11fields of an MPEG audio stream accessible (mpeg), provides access to
12frequency values (tier1), provides a plugin interface for
13compressed/frequency domain analysis functions (tier2) and provides
14some such content analysis functions like silence detection (plugins).
15Source code is available under the GNU General Public License as
16published by the Free Software Foundation.
17
18Read the maaate-faq.txt file located in the doc directory for further
19information or load the index.html file in the doc directory into your
20Web-Browser.
21
22Module developers should read the module_guide.txt file located in the
23doc directory for support in writing new modules for Maaate.
24
25Installation for Linux
26----------------------
27
28(1) To install, cd into the source tree of Maaate and type "./configure".
29    This will check the configuration of your system and prepare the
30    make-process.
31
32(2) Type "make" to create the libraries and binaries.
33
34(3) Check if the programs run: there are a few programs in the demos
35    directory: demos/analyseSDaudio,
36    demos/MaaatePlay and they all process MPEG audio files.
37    There's a test sound file called test.mp2 in the source tree
38    that you can use for testing.
39    Examples:
40
41    I)
42    demos/analyseSDaudio -X silence test.mp2
43    Output:
44 	0.87967		0.982653	0.102984	0.561767
45
46
47    which gives the starttime, endtime and duration of the calculated silence.
48
49    II)
50    demos/MaaatePlay test.mp2
51    (plays the file with Silvia's son saying "No worries")
52
53(4) Type "make install" when you're sure that everything works.
54    This will install the libraries, binaries and include-files
55    in the standard directories.
56---
57
58Installation for Windows (by Stefan Kudras)
59------------------------
60
61The Windows version of Maaate is distributed as a Visual C++ Workspace.
62
63  1. To install, cd into the source tree of Maaate and type 'WinStart.bat'
64     this will create local directories ('debug' and 'release') for the DLLs
65     and rename all source files from '*.cc' to '*.cpp'.
66
67  2. cd to the directory 'VisualC++\Maaate\' and open the Visual C++
68     workspace file 'Maaate.dsw'.
69
70  3. The Workspace contains 2 executable projects, 'analyseSDaudio' and
71     'inspectMPaudio'.
72
73  3. Choose 'analyseSDaudio' as active project and select 'rebuild all'
74     to create all libraries and DLLs and copy them into the path with
75     the *.exe file ('debug' and 'release').
76
77  4. Run the program analyseSDaudio in Visual C++ and a DOS box will open:
78
79     Output:
80
81 	0.87967		0.982653	0.102984	0.561767
82
83    which gives the starttime, endtime and duration of the calculated silence.
84
85
86  Using a different directory structure than default:
87
88  The program searches for the project DLLs in the local path
89  'Maaate-x.x.x\VisulalC++\Maaate\analyseSDaudio\debug' and
90  'Maaate-x.x.x\VisulalC++\Maaate\analyseSDaudio\release'. They are copied
91  there automaticly during compilation. If you want to use a
92  different directory you have to change the file 'config.h' located in the
93  directory 'Maaate-x.x.x\VisualC++\Maaate\'. Here you have to change the
94  definition of 'PACKAGE_PLUGIN_DIR' to the wanted directory, and you have to
95  copy the DLLs to this directory.
96
97---
98
99The contributors are named in the AUTHORS file. More detailed credits are
100given in the THANKS file.
101
102The NEWS file contains information on current changes to the code, while the
103ChangeLog gives a detailed track of all changes since the first distribution.
104
105Have fun,
106   Silvia.
107