Skip to content

Browser for long audio recordings.

License

Notifications You must be signed in to change notification settings

camilleg/timeliner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bbb91f2 · Dec 11, 2022
Oct 1, 2013
Oct 1, 2013
Oct 1, 2013
Feb 20, 2014
Oct 1, 2013
Apr 14, 2022
Jan 3, 2022
Dec 11, 2022
Oct 2, 2013
Feb 5, 2013
Feb 5, 2013
Apr 14, 2022
Feb 6, 2013
Apr 14, 2022
Oct 2, 2013
Nov 25, 2021
Nov 25, 2021
Feb 25, 2013
Nov 25, 2021
Apr 14, 2022
Nov 25, 2021
Apr 14, 2022
Apr 14, 2022
Nov 25, 2021
Nov 25, 2021
Nov 25, 2021
Nov 25, 2021
Feb 6, 2013

Repository files navigation

Timeliner

A browser for long audio recordings.

1-minute example video.

6-page description.

News story giving historical context.

Building on Ubuntu 10.04 or 12.04

sudo apt-get install g++ freeglut3-dev gsl-bin libgsl0-dev libglm-dev libsndfile1-dev libxi-dev libxmu-dev libasound2-dev audiofile-tools libglew-dev libpng12-dev

Install HTK 3.4.1. (For audio files exceeding 2 GB on 64-bit Linux: after running HTK's ./configure, but before running make, in all of HTK's subdiectories' Makefiles, remove -m32 from the CFLAGS definitions.)

Optionally install QuickNet.

make

Building on Windows

Install libsndfile. Use the 32-bit version, not the 64-bit one.

Install Microsoft Visual Studio Express 2012 for Windows Desktop.

Install freeglut, using Visual Studio.

  • Build as Win32, not x64 (see the Configuration Manager).
  • Build all 4 configurations: debug and release, static and non-static.

Install GLM.

  • Copy the folder glm (that contains glm.hpp, etc.) somewhere.

Install HTK 3.4.1. Corrected instructions:

  • Don't bother adding "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin" to your PATH.
  • Instead of VCVARS32, run "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\vcvars32.bat" (note the double quotes).
  • Ignore every .c file's compiler warnings D9035, D9036, and D9002. HCopy will still run.
  • Either add to your PATH the folder bin.win32, wherever you'd put that, or copy bin.win32/HCopy.exe to some folder on your PATH.

Install libpng.

Install zlib.

Start Visual Studio. Open timeliner\timeliner.sln. Within that solution, in each project, rightclick Properties;

  • For Configuration, choose All Configurations.
    • In VC++ Directories, add the Include Directory and Library Directory to where you installed libsndfile, freeglut, GLM, libpng, and zlib. (This is smarter than copying *.lib and *.h into the Timeliner project.)
      (Beware the different directories Program Files and Program Files (x86).)
    • In Debugging, for Command Arguments specify:
      • for project timeliner_pre, a marshal dir and a config file, e.g. example\stereo\marshal example\stereo\config.txt.
      • for project timeliner, a marshal dir, e.g. example\stereo\marshal.

Build the debug and/or release versions of projects timeliner_pre and timeliner.

Copy freeglut.dll and libsndfile-1.dll to timeliner\Debug and timeliner\Release.

Run the projects timeliner_pre and timeliner (hit Ctrl+F5).

(Audio is built on RtAudio, which uses Windows' own DirectSound.)

How to adjust

The maximum width of a vector of values in a node of the agglomerative cache is the compile-time constant CQuartet_widthMax in timeliner_cache.h.

About

Browser for long audio recordings.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages