Skip to main content

Implement your music models and algorithms directly in TuneFlow - The next-gen DAW for the AI era

Project description

tuneflow-devkit-py

Python DevKit for TuneFlow

Architecture

Architecture

Roadmap

  1. Implement basic python socket.io server that receives and prints messages from plugin-dev-plugin.
  2. Define a Plugin class that follows the same interface as base_plugin.ts.
  3. Define a hello world plugin that defines the basic plugin info (providerId, providerDisplayName, etc...)
  4. Handles set-song message and returns the plugin info, PluginDevPlugin should be able to show the debugging plugin's info.
  5. Add init and run interface into Plugin class.
  6. Write a plugin that splits a track into two voices, similar to tuneflow-helloworld-plugin
  7. Handles init-plugin and run-plugin in the devkit, and call the plugin's init and run methods and returns the corresponding results, in PluginDevPlugin we should be able to run the debugging plugin and split the selected track into two voices.

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tuneflow-devkit-py-0.0.1.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

tuneflow_devkit_py-0.0.1-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page