Wiki » History » Version 1

Version 1/8 - Next ยป - Current version
Emmanouil Theofanis Chourdakis, 2017-10-03 07:13 PM


SimScene.py

An acoustic pattern generation tool

Copyright (c) Emmanouil Theofanis Chourdakis <>

SimScene.py is a collection of tools to synthesize an audio scene from independent sound events.
It is inspired by Lagrange et al. simScene (https://bitbucket.org/mlagrange/simscene) but takes
a different direction. The goal of simScene.py is to (1) have a python implementation of such a
system since python is the platform of choice for developers accustomed with deep learning packages
or other python package candy and (2) to allow generating audio scenes from graph-based patterns.

Please direct any comments, suggestions, etc. to Emmanouil Chourdakis <>

This code is licensed under GPLv3. Please see LICENSE for more info.

Usage examples:

  • ./simscene.py -h
    Displays command line syntax and option descriptions.
  • ./simscene.py ../simscene-input/sound ../simscene-output 15 -e ../simscene-input/forest_events.txt -vv
    Reads sounds from `../simscene-input/sound', and creates a 15 second scene of events. Event options are given in ../simscene-input/forest_events.txt. Finally, generates and displays plots (waveforms, spectrograms and piano rolls). Saves everything to ../simscene-output.

Screenshot from 2017-10-03 19-07-11.png 141 KB, downloaded 39 times Emmanouil Theofanis Chourdakis, 2017-10-03 07:10 PM

forest_backgrounds.png 37.5 KB, downloaded 164 times Emmanouil Theofanis Chourdakis, 2017-10-04 07:27 PM

forest_events.png 57.8 KB, downloaded 158 times Emmanouil Theofanis Chourdakis, 2017-10-04 07:27 PM

scene.png 149 KB, downloaded 264 times Emmanouil Theofanis Chourdakis, 2017-10-04 07:54 PM

scene.wav 3.36 MB, downloaded 29 times Emmanouil Theofanis Chourdakis, 2017-10-04 08:05 PM

patterns.png 71.5 KB, downloaded 133 times Emmanouil Theofanis Chourdakis, 2017-10-05 03:10 PM