@@ -105,3 +105,24 @@ Essentia 1.3:
105
105
- New rhythm descriptors, bpm and beat tracking using Meinhard Mueller's technique described in his paper from ISMIR 2009.
106
106
- streaming_extractor can now be configured using a YAML configuration file
107
107
- the usual assortment of bugfixes.
108
+
109
+
110
+
111
+ ----------------------------------------------------------------------
112
+
113
+ Essentia 2.0:
114
+ - First release to be publicly available as free software released under AGPLv3.
115
+ - Refactoring of the core API
116
+ - fix small API annoyances for the standard mode
117
+ - streaming mode refactor. It is now much better defined, using sound computer science techniques (The visible
118
+ network is a directed acyclic graph, the composites have better defined semantics, and the order of execution of the
119
+ algorithms is the topological sort of the transitive reduction of the visible network after the composites have been
120
+ expanded). In particular, the scheduler that runs the algorithms in the streaming mode is now a lot more correct,
121
+ which permitted to clean all the small hacks that had accumulated in the algorithms themselves during the 1.x
122
+ releases to compensate for the deficiencies of the initial scheduler.
123
+ - New algorithms for onset detection, beat tracking and melody extraction
124
+ - New and updated features extractors
125
+ - Updated Vamp plugin
126
+ - Much better documentation, more python examples
127
+ - Bugfixes, more unittests, etc.
128
+
0 commit comments