:orphan: .. _examples-gallery: Examples gallery ================= .. raw:: html
.. thumbnail-parent-div-open .. thumbnail-parent-div-close .. raw:: html
Basic midi manipulation ------------------------------- This is a simple example of how to manipulate midi files using this library. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /auto_examples/basic/images/thumb/sphx_glr_01_tag_score_thumb.png :alt: :ref:`sphx_glr_auto_examples_basic_01_tag_score.py` .. raw:: html
Tag each bar of a score with musical informations
.. raw:: html
.. only:: html .. image:: /auto_examples/basic/images/thumb/sphx_glr_02_concatenate_two_midis_thumb.png :alt: :ref:`sphx_glr_auto_examples_basic_02_concatenate_two_midis.py` .. raw:: html
Concatenate two midis
.. thumbnail-parent-div-close .. raw:: html
Integration with MusicLang API ------------------------------- This is a simple example of how to integrate the MusicLang API into your application. You'll need to have an MUSICLANG_API_KEY `here `_ and set your environment variable to use it. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /auto_examples/musiclang_api/images/thumb/sphx_glr_03_generate_from_scratch_thumb.png :alt: :ref:`sphx_glr_auto_examples_musiclang_api_03_generate_from_scratch.py` .. raw:: html
Create a drum'n'bass sample
.. raw:: html
.. only:: html .. image:: /auto_examples/musiclang_api/images/thumb/sphx_glr_01_add_guitar_track_thumb.png :alt: :ref:`sphx_glr_auto_examples_musiclang_api_01_add_guitar_track.py` .. raw:: html
Generate a new track on a midi file
.. raw:: html
.. only:: html .. image:: /auto_examples/musiclang_api/images/thumb/sphx_glr_04_regenerate_some_bars_thumb.png :alt: :ref:`sphx_glr_auto_examples_musiclang_api_04_regenerate_some_bars.py` .. raw:: html
Regenerate only some bars of a specific tracks
.. raw:: html
.. only:: html .. image:: /auto_examples/musiclang_api/images/thumb/sphx_glr_08_create_transition_between_parts_thumb.png :alt: :ref:`sphx_glr_auto_examples_musiclang_api_08_create_transition_between_parts.py` .. raw:: html
Create a transition between two parts of a song
.. raw:: html
.. only:: html .. image:: /auto_examples/musiclang_api/images/thumb/sphx_glr_06_control_the_tracks_thumb.png :alt: :ref:`sphx_glr_auto_examples_musiclang_api_06_control_the_tracks.py` .. raw:: html
Deep musical control over the generation
.. raw:: html
.. only:: html .. image:: /auto_examples/musiclang_api/images/thumb/sphx_glr_05_control_chord_progression_thumb.png :alt: :ref:`sphx_glr_auto_examples_musiclang_api_05_control_chord_progression.py` .. raw:: html
Control the chord progression of the generation
.. raw:: html
.. only:: html .. image:: /auto_examples/musiclang_api/images/thumb/sphx_glr_03_generate_async_thumb.png :alt: :ref:`sphx_glr_auto_examples_musiclang_api_03_generate_async.py` .. raw:: html
Create a song in async mode
.. raw:: html
.. only:: html .. image:: /auto_examples/musiclang_api/images/thumb/sphx_glr_07_continue_song_thumb.png :alt: :ref:`sphx_glr_auto_examples_musiclang_api_07_continue_song.py` .. raw:: html
Extend an existing sample or song
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: :includehidden: /auto_examples/basic/index.rst /auto_examples/musiclang_api/index.rst .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-gallery .. container:: sphx-glr-download sphx-glr-download-python :download:`Download all examples in Python source code: auto_examples_python.zip ` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download all examples in Jupyter notebooks: auto_examples_jupyter.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_