SoundFileAnalysis
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 ````
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