SoundFileAnalysis

A simple system for non realtime soundfile analysis

SoundFileAnalysis

A simple system for custom non realtime soundfile analysis in SuperCollider

a simple example:

```` ( var analysis, path; analysis = SoundFileAnalysis.new; // add some custom sound analysis method analysis.add(\my_trig_amps, \trig, { |sig| var amp = Amplitude.kr(sig); var trig = amp > 0.6; // amp exceeds threshold var avg = TrigAvg.kr(amp, trig); [trig, avg] // records always the average before the peak });

path = Platform.resourceDir +/+ "sounds/a11wlk01.wav"; x = analysis.analyzeFile(path, callback: { "analysis completed".postln; }); )

x[\my_trig_amps].plot; // plot the average amplitudes ````

SoundFileAnalysis
Extension
Superclass:

Found no versions tagged via git

Installation

Repository

URL

https://github.com/musikinformatik/SoundFileAnalysis

Since

2015-05-05

Last update

2020-05-18

Current version

Quark info

name

SoundFileAnalysis

since

2014

author

Julian Rohrhuber, Florian Zeeh, Raffael Seyfried und Hans W. Koch

country

Germany

summary

A simple system for non realtime soundfile analysis

organization

Institute for Music and Media Duesseldorf

Possible dependcies

Possible dependants

SPList