Overview » History » Version 9

Emmanouil Theofanis Chourdakis, 2017-10-04 08:09 PM

1 1 Emmanouil Theofanis Chourdakis
h1. SimScene.py
2 8 Emmanouil Theofanis Chourdakis
3 1 Emmanouil Theofanis Chourdakis
h2. An acoustic pattern generation tool
4 1 Emmanouil Theofanis Chourdakis
5 1 Emmanouil Theofanis Chourdakis
Copyright (c) Emmanouil Theofanis Chourdakis <e.t.chourdakis@qmul.ac.uk>
6 1 Emmanouil Theofanis Chourdakis
7 1 Emmanouil Theofanis Chourdakis
SimScene.py is a collection of tools to synthesize an audio scene from independent sound events. 
8 1 Emmanouil Theofanis Chourdakis
It is inspired by Lagrange et al. simScene (https://bitbucket.org/mlagrange/simscene) but takes
9 1 Emmanouil Theofanis Chourdakis
a different direction. The goal of simScene.py is to (1) have a python implementation of such a 
10 1 Emmanouil Theofanis Chourdakis
system since python is the platform of choice for developers accustomed with deep learning packages
11 1 Emmanouil Theofanis Chourdakis
or other python package candy and (2) to allow generating audio scenes from graph-based patterns.
12 1 Emmanouil Theofanis Chourdakis
13 9 Emmanouil Theofanis Chourdakis
The original simscene.m is used in the following paper:
14 9 Emmanouil Theofanis Chourdakis
Lafay, G., Lagrange, M., Rossignol, M., Benetos, E. and Roebel, A., 2016. 
15 9 Emmanouil Theofanis Chourdakis
A morphological model for simulating acoustic scenes and its application to sound event detection. 
16 9 Emmanouil Theofanis Chourdakis
IEEE/ACM Transactions on Audio, Speech, and Language Processing, 24(10), pp.1854-1864.
17 9 Emmanouil Theofanis Chourdakis
18 9 Emmanouil Theofanis Chourdakis
19 1 Emmanouil Theofanis Chourdakis
Please direct any comments, suggestions, etc. to Emmanouil Chourdakis <e.t.chourdakis@qmul.ac.uk>
20 1 Emmanouil Theofanis Chourdakis
21 1 Emmanouil Theofanis Chourdakis
This code is licensed under GPLv3. Please see LICENSE for more info.
22 4 Emmanouil Theofanis Chourdakis
23 4 Emmanouil Theofanis Chourdakis
*Screenshot:*
24 4 Emmanouil Theofanis Chourdakis
25 4 Emmanouil Theofanis Chourdakis
!logo.png!
26 4 Emmanouil Theofanis Chourdakis
27 5 Emmanouil Theofanis Chourdakis
*Audio:*
28 7 Emmanouil Theofanis Chourdakis
full-scene.wav (link below)
29 1 Emmanouil Theofanis Chourdakis
30 1 Emmanouil Theofanis Chourdakis
Usage examples:
31 1 Emmanouil Theofanis Chourdakis
32 1 Emmanouil Theofanis Chourdakis
      *	./simscene.py -h
33 1 Emmanouil Theofanis Chourdakis
      Displays command line syntax and option descriptions.
34 1 Emmanouil Theofanis Chourdakis
35 1 Emmanouil Theofanis Chourdakis
      * ./simscene.py ../simscene-input/sound ../simscene-output 15 -e ../simscene-input/forest_events.txt -vv
36 1 Emmanouil Theofanis Chourdakis
      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.