Axel Marmoret

Assistant Professor at IMT Atlantique (BRAIn team)

PhD Graduate in Signal Processing, Computer Science Engineer

About Me

Hello! My name is Axel Marmoret, I'm 26, and I'm an Assistant Professor at IMT Atlantique in France.
I work on Machine Learning and Optimisation techniques for rerieving musical structure, based on its audio form.
I'm also a musician (mainly drummer, newly bassist!), and passionate about music.

nn_fac

pip install nn-fac

Toolbox of nonnegative factorization techniques, for both matrices (NMF) and tensors (NN-CP, NN-PARAFAC2 and NTD).
These decompositions are computed by solving NNLS (NonNegative Least Squares) problems on every factor when optimizing with respect to the Euclidean norm, or with Multiplicative Updates subject to each factor when optimizing the Beta-divergences.

Note: the techniques of this toolbox will soon be integrated to the tensorly toolbox thanks to my colleague Caglayan Tuna! :)

Axel Marmoret, Jérémy Cohen. nn_fac: Nonnegative Factorization techniques toolbox. 2020.

@Misc{marmoret2020nnfac, author={Marmoret, Axel and Cohen, Jeremy}, title = {nn_fac}, howpublished = {\url{https://gitlab.inria.fr/amarmore/nonnegative-factorization}}, year = {2020}}

as_seg

pip install as-seg

Code related to the CBM segmentation algorithm.
See our article "Convolutive Block-Matching Segmentation Algorithm with Application to Music Structure Analysis" for more details.

Axel Marmoret, Jérémy Cohen, Frédéric Bimbot. 2022.

@Misc{marmoret2020musicntd, author={Marmoret, Axel and Cohen, Jeremy and Bertin, Nancy and Bimbot, Frederic}, title = , howpublished = {\url{https://gitlab.inria.fr/amarmore/musicntd}}, year = {2022}}

BarwiseMusicCompression

pip install not available yet.

Code related to linear and non-linear barwise music compression, then used for music segmentation.
See barwise music compression or our article "Barwise Compression Schemes for Audio-Based Music Structure Analysis." for more details.

Axel Marmoret, Jérémy Cohen, Frédéric Bimbot. 2022.

@softwareversion{marmoret:hal-03406224v1, TITLE = , AUTHOR = {Marmoret, Axel and Cohen, J{\'e}r{\'e}my E and Bimbot, Fr{\'e}d{\'e}ric}, URL = {https://hal.archives-ouvertes.fr/hal-03406224}, YEAR = {2021}, MONTH = Oct, SWHID = {swh:1:dir:a5df9cf7e88b8893dc205465dbd7ba6595869d0a;origin=https://hal.archives-ouvertes.fr/hal-03406224;visit=swh:1:snp:18fb7d99d56d01720cd104405c78dfe757c06308;anchor=swh:1:rev:fb43c7c06c6483761726c753df0905510487458b;path=/}, LICENSE = {BSD 3-Clause ''New'' or ''Revised'' License}, FILE = {https://hal.archives-ouvertes.fr/hal-03406224/file/zipHal.zip}, HAL_ID = {hal-03406224}, HAL_VERSION = {v1}}

MusicAE (deprecated)

pip install musicae

Code related to single-song autoencoding, then used for music segmentation. This code is actually deprecated, because contained in the larger "barwisemusiccompression" package.
See the Single-Song AutoEncoder part in barwise music compression or our article "Barwise Compression Schemes for Audio-Based Music Structure Analysis." for more details.

Axel Marmoret, Jérémy Cohen, Frédéric Bimbot. 2021.

@softwareversion{marmoret:hal-03406224v1, TITLE = , AUTHOR = {Marmoret, Axel and Cohen, J{\'e}r{\'e}my E and Bimbot, Fr{\'e}d{\'e}ric}, URL = {https://hal.archives-ouvertes.fr/hal-03406224}, YEAR = {2021}, MONTH = Oct, SWHID = {swh:1:dir:a5df9cf7e88b8893dc205465dbd7ba6595869d0a;origin=https://hal.archives-ouvertes.fr/hal-03406224;visit=swh:1:snp:18fb7d99d56d01720cd104405c78dfe757c06308;anchor=swh:1:rev:fb43c7c06c6483761726c753df0905510487458b;path=/}, LICENSE = {BSD 3-Clause ''New'' or ''Revised'' License}, FILE = {https://hal.archives-ouvertes.fr/hal-03406224/file/zipHal.zip}, HAL_ID = {hal-03406224}, HAL_VERSION = {v1}}

MusicOnPolytopes

Code associated with the polytopical framework, used as a structural segmentation criterion for symbolic music.
See Polytopes for more details.

Axel Marmoret, Jérémy Cohen, Frédéric Bimbot. 2021.

@Misc{marmoret2021musiconpolytopes, author={Marmoret, Axel and Cohen, J{\'e}r{\'e}my E and Bimbot, Fr{\'e}d{\'e}ric}, title = , howpublished = {\url{https://gitlab.inria.fr/amarmore/musiconpolytopes}}, year = {2021}}