cannam@149: cannam@149: cannam@149: cannam@158: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: vamp-example-plugins cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: Amplitude Follower cannam@149: Amplitude Follower cannam@149: Track the amplitude of the audio signal cannam@149: cannam@149: cannam@149: Vamp SDK Example Plugins cannam@149: cannam@149: cannam@149: amplitudefollower cannam@149: cannam@149: 1 cannam@149: cannam@158: cannam@158: cannam@158: cannam@149: cannam@158: cannam@149: attack cannam@149: Attack time cannam@149: s cannam@149: 0 cannam@149: 1 cannam@149: s cannam@149: 0.01 cannam@149: cannam@158: cannam@158: cannam@149: release cannam@149: Release time cannam@149: s cannam@149: 0 cannam@149: 1 cannam@149: s cannam@149: 0.01 cannam@149: cannam@158: cannam@149: cannam@149: amplitude cannam@149: Amplitude cannam@149: cannam@149: true cannam@149: V cannam@149: 1 cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: Simple Percussion Onset Detector cannam@149: Simple Percussion Onset Detector cannam@149: Detect percussive note onsets by identifying broadband energy rises cannam@149: cannam@149: cannam@149: Vamp SDK Example Plugins cannam@149: cannam@149: cannam@149: percussiononsets cannam@149: cannam@149: 2 cannam@149: cannam@158: cannam@158: cannam@158: cannam@158: cannam@149: cannam@158: cannam@149: threshold cannam@149: Energy rise threshold cannam@149: dB cannam@149: 0 cannam@149: 20 cannam@149: dB cannam@149: 3 cannam@149: cannam@158: cannam@158: cannam@149: sensitivity cannam@149: Sensitivity cannam@149: % cannam@149: 0 cannam@149: 100 cannam@149: % cannam@149: 40 cannam@149: cannam@158: cannam@149: cannam@149: onsets cannam@149: Onsets cannam@149: Percussive note onset locations cannam@149: true cannam@149: cannam@149: 0 cannam@149: cannam@149: cannam@149: 44100 cannam@149: cannam@149: cannam@149: detectionfunction cannam@149: Detection Function cannam@149: Broadband energy rise detection function cannam@149: true cannam@149: cannam@149: cannam@149: 1 cannam@149: 1 cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: Spectral Centroid cannam@149: Spectral Centroid cannam@149: Calculate the centroid frequency of the spectrum of the input signal cannam@149: cannam@149: cannam@149: Vamp SDK Example Plugins cannam@149: cannam@149: cannam@149: spectralcentroid cannam@149: cannam@149: 2 cannam@149: cannam@158: cannam@158: cannam@149: cannam@149: cannam@149: logcentroid cannam@149: Log Frequency Centroid cannam@149: Centroid of the log weighted frequency spectrum cannam@149: true cannam@149: Hz cannam@149: 1 cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: linearcentroid cannam@149: Linear Frequency Centroid cannam@149: Centroid of the linear frequency spectrum cannam@149: true cannam@149: Hz cannam@149: 1 cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: Zero Crossings cannam@149: Zero Crossings cannam@149: Detect and count zero crossing points cannam@149: cannam@149: cannam@149: Vamp SDK Example Plugins cannam@149: cannam@149: cannam@149: zerocrossing cannam@149: cannam@149: 2 cannam@149: cannam@158: cannam@158: cannam@149: cannam@149: cannam@149: counts cannam@149: Zero Crossing Counts cannam@149: The number of zero crossing points per processing block cannam@149: true cannam@149: crossings cannam@149: cannam@149: 1 cannam@149: 1 cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: cannam@149: zerocrossings cannam@149: Zero Crossings cannam@149: The locations of zero crossing points cannam@149: true cannam@149: cannam@149: cannam@149: 1 cannam@149: 0 cannam@149: cannam@149: cannam@149: 44100 cannam@149: cannam@149: