.. Musikinformatik SoSe2021 documentation master file, created by
sphinx-quickstart on Mon Mar 22 21:42:58 2021.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Musikinformatik SoSe2021
========================
Welcome to the course **Musikinformatik** of the `Robert Schumann Hochschule Düsseldorf `_ for SoSe 2021.
The goal of this course is to introduce and learn common data analytic tools and machine learning algorithms for generating sounds.
It will not just take a look at the practical aspects of this endeavor but also discuss philosophical and mathematical aspects of
the discussed problems.
Within the course we will rely on the programming language `Python `_ - a high level scripting language -
which became a per-se standard for data analytics and machine learning over the last years.
We will also rely on the sound platform `SuperCollider `_ for
generating sounds.
.. admonition:: Open for contributions!
If one comes across any mistake or has an suggestion for any improvements - do not hesitate to contribute!
The source code for this course is open source and can be reviewed and improved by anybody.
See :ref:`Contribute`.
.. toctree::
:maxdepth: 2
:caption: Course information
docs/course-info/setup.rst
docs/course-info/contribute.rst
docs/bib.rst
.. toctree::
:maxdepth: 2
:caption: Basics
docs/basics/math.rst
00_basics/sc_dimensions.ipynb
docs/basics/python.rst
00_basics/py_dimensions.ipynb
00_basics/machine_learning.ipynb
00_basics/neural_networks.ipynb
00_basics/convolutions.ipynb
00_basics/autoencoders.ipynb
00_basics/lstm.ipynb
00_basics/osc_communication.ipynb
00_basics/compose.ipynb
.. toctree::
:maxdepth: 2
:caption: Using Python to synthesize sound
01_spect_resynth/canvas.ipynb
01_spect_resynth/02_spect.ipynb
01_spect_resynth/03_nmf.ipynb
01_spect_resynth/04_wavesets.ipynb
.. toctree::
:maxdepth: 2
:caption: Lesson 1
01_midi_drums/01_midi_drums.ipynb