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. |