.. _sphx_glr_auto_examples_musiclang_api: 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: /auto_examples/musiclang_api/03_generate_from_scratch /auto_examples/musiclang_api/01_add_guitar_track /auto_examples/musiclang_api/04_regenerate_some_bars /auto_examples/musiclang_api/08_create_transition_between_parts /auto_examples/musiclang_api/06_control_the_tracks /auto_examples/musiclang_api/05_control_chord_progression /auto_examples/musiclang_api/03_generate_async /auto_examples/musiclang_api/07_continue_song