Giter Club home page Giter Club logo

timeside-dummy's Introduction

TimeSide : open web audio processing framework

Template for developing new TimeSide plugins packages

https://travis-ci.org/Parisson/TimeSide-Dummy.svg?branch=master

TimeSide-Dummy is a template for developping new plugins for TimeSide.

TimeSide is a set of python components enabling low and high level audio analysis, imaging, transcoding and streaming. Its high-level API is designed to enable complex processing on large datasets of audio and video assets of any format. Its simple plug-in architecture can be adapted to various use cases.

TimeSide also includes a smart interactive HTML5 player which provides various streaming playback functions, formats selectors, fancy audio visualizations, segmentation and semantic labelling synchronized with audio events. It is embeddable in any web application.

TimeSide is developped by Parisson.

Related projects

  • Telemeta : open web audio platform
  • Sound archives of the CNRS, CREM and the "Musée de l'Homme" in Paris, France.

How-To

Thanks to Docker, TimeSide is now fully available for every platform as a docker image ready to work. The image includes all the necessary applications, modules and volumes to start your project in a few seconds.

Just install, Docker engine and docker-compose.

To develop and test the TimeSide Dummy plugins package inside an ipython console, just run

docker-compose run app ipython

The plugins reside in the timeside/plugins/dummy/ directory.

You can also run your code in the wonderful Jupyter Notebook which gives you a web interface to run your own code and share the results with your collaborators:

docker-compose up

and then browse http://localhost:8888 to acces the Jupyter notebook interface.

Note

On MacOS or Windows, you will need to ask the IP of the virtual machine to docker-machine:

docker-machine ip timeside

If it gives you for example 192.168.59.103, you should be able to browse the notebook at http://192.168.59.103:8888/

Warning

Running a Jupyter notebook server with this setup in a non-secured network is not safe. See Running a notebook server for a documented solution to this security problem.

Note

If you need to user TimeSide outside a docker image please refer to the rules of the Dockerfile which is based on a Debian stable system. But we do not provide any kind of free support in this usercase anymore (the dependency list is now huge). To get commercial support in more various usecases, please reach the Parisson dev team.

timeside-dummy's People

Contributors

thomasfillon avatar tointoin avatar yomguy avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

tointoin

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.