VMO_Score.segmentation¶
Module implementing the segmentation of an audio file using the package VMO.
Classes
Region (min, max) |
|
Section |
Class representing a section of the segmentation |
Segmentation (audio_path) |
Class representing a segmentation |
-
class
VMO_Score.segmentation.
Region
(min, max)¶ -
max
¶ Alias for field number 1
-
min
¶ Alias for field number 0
-
-
class
VMO_Score.segmentation.
Segmentation
(audio_path)[source]¶ Class representing a segmentation
-
generate
(audio_path, sr=44100, hop_length=512)[source]¶ Segmentation of an audio recording using the Constant Q Transform (CQT)
Parameters: - audio_path (str) – A string representing the path of the audio file
- sr (int) – Sampling rate (default: 44100)
- hop_length (int) – Number of samples between successive CQT columns
- (default –
-
oracle
¶ VMO Oracle generated with the segmentation.
Returns: Oracle Return type: VMO
-
output_png
(filename)[source]¶ Generate a PNG file of the segmentation
Parameters: filename (str) – A string representing the path of the generated file
-
save_oracle
(filename)[source]¶ Save the oracle to disk
Parameters: filename (str) – Filename to write the oracle
-
segmentation
¶ List of sections generated by the segmentation.
Returns: [Section]
-