├── .github └── workflows │ ├── documentation.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── alembic.ini ├── alembic ├── README ├── env.py ├── script.py.mako └── versions │ └── 4d18e8964428_initial_migration.py ├── docs ├── assets │ ├── logo.png │ ├── nendo_core_logo.png │ ├── nendo_logo.png │ ├── plugin_gen_screen.png │ └── test.mp3 ├── changelog.md ├── contributing.md ├── development │ ├── analysisplugindev.md │ ├── effectplugindev.md │ ├── embeddingplugindev.md │ ├── generateplugindev.md │ ├── index.md │ ├── libraryplugindev.md │ └── plugindev.md ├── index.md ├── license.md ├── platform.md ├── platform │ ├── config.md │ ├── development.md │ ├── server │ │ ├── api.md │ │ ├── api.yaml │ │ └── index.md │ ├── usage.md │ └── web │ │ └── index.md ├── plugins.md └── usage │ ├── collections.md │ ├── concepts.md │ ├── config.md │ ├── faq.md │ ├── index.md │ ├── library.md │ ├── tracks.md │ └── troubleshooting.md ├── mkdocs.yml ├── pyproject.toml ├── scripts ├── gen_platform_docs.py ├── gen_plugin.py ├── gen_plugin_docs.py └── gen_ref_nav.py ├── setup.py ├── src └── nendo │ ├── __init__.py │ ├── config.py │ ├── library │ ├── __init__.py │ ├── duckdb_library.py │ ├── extension.py │ ├── model.py │ └── sqlalchemy_library.py │ ├── main.py │ ├── schema │ ├── __init__.py │ ├── core.py │ ├── exception.py │ └── plugin.py │ └── utils.py └── tests ├── __init__.py ├── assets ├── silence.mp3 ├── sub_assets │ └── test.mp3 ├── test.jpg ├── test.mp3 ├── test.wav ├── test_1.bin └── test_2.bin ├── plugins ├── __init__.py └── test_plugins_integration.py ├── test_audio_file_utils.py ├── test_library.py ├── test_nendo_track.py ├── test_plugin.py └── test_plugin_data.py /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/alembic.ini -------------------------------------------------------------------------------- /alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/alembic/env.py -------------------------------------------------------------------------------- /alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/alembic/script.py.mako -------------------------------------------------------------------------------- /alembic/versions/4d18e8964428_initial_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/alembic/versions/4d18e8964428_initial_migration.py -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/assets/nendo_core_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/assets/nendo_core_logo.png -------------------------------------------------------------------------------- /docs/assets/nendo_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/assets/nendo_logo.png -------------------------------------------------------------------------------- /docs/assets/plugin_gen_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/assets/plugin_gen_screen.png -------------------------------------------------------------------------------- /docs/assets/test.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/assets/test.mp3 -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | --8<-- "CHANGELOG.md" -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- 1 | --8<-- "CONTRIBUTING.md" -------------------------------------------------------------------------------- /docs/development/analysisplugindev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/development/analysisplugindev.md -------------------------------------------------------------------------------- /docs/development/effectplugindev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/development/effectplugindev.md -------------------------------------------------------------------------------- /docs/development/embeddingplugindev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/development/embeddingplugindev.md -------------------------------------------------------------------------------- /docs/development/generateplugindev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/development/generateplugindev.md -------------------------------------------------------------------------------- /docs/development/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/development/index.md -------------------------------------------------------------------------------- /docs/development/libraryplugindev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/development/libraryplugindev.md -------------------------------------------------------------------------------- /docs/development/plugindev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/development/plugindev.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | --8<-- "README.md" -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- 1 | --8<-- "LICENSE" -------------------------------------------------------------------------------- /docs/platform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/platform.md -------------------------------------------------------------------------------- /docs/platform/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/platform/config.md -------------------------------------------------------------------------------- /docs/platform/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/platform/development.md -------------------------------------------------------------------------------- /docs/platform/server/api.md: -------------------------------------------------------------------------------- 1 | # Server API 2 | 3 | -------------------------------------------------------------------------------- /docs/platform/server/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/platform/server/api.yaml -------------------------------------------------------------------------------- /docs/platform/server/index.md: -------------------------------------------------------------------------------- 1 | --8<-- "platformdocs/server.md" -------------------------------------------------------------------------------- /docs/platform/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/platform/usage.md -------------------------------------------------------------------------------- /docs/platform/web/index.md: -------------------------------------------------------------------------------- 1 | --8<-- "platformdocs/web.md" -------------------------------------------------------------------------------- /docs/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/plugins.md -------------------------------------------------------------------------------- /docs/usage/collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/usage/collections.md -------------------------------------------------------------------------------- /docs/usage/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/usage/concepts.md -------------------------------------------------------------------------------- /docs/usage/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/usage/config.md -------------------------------------------------------------------------------- /docs/usage/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/usage/faq.md -------------------------------------------------------------------------------- /docs/usage/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/usage/index.md -------------------------------------------------------------------------------- /docs/usage/library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/usage/library.md -------------------------------------------------------------------------------- /docs/usage/tracks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/usage/tracks.md -------------------------------------------------------------------------------- /docs/usage/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/docs/usage/troubleshooting.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/gen_platform_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/scripts/gen_platform_docs.py -------------------------------------------------------------------------------- /scripts/gen_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/scripts/gen_plugin.py -------------------------------------------------------------------------------- /scripts/gen_plugin_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/scripts/gen_plugin_docs.py -------------------------------------------------------------------------------- /scripts/gen_ref_nav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/scripts/gen_ref_nav.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/setup.py -------------------------------------------------------------------------------- /src/nendo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/__init__.py -------------------------------------------------------------------------------- /src/nendo/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/config.py -------------------------------------------------------------------------------- /src/nendo/library/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/library/__init__.py -------------------------------------------------------------------------------- /src/nendo/library/duckdb_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/library/duckdb_library.py -------------------------------------------------------------------------------- /src/nendo/library/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/library/extension.py -------------------------------------------------------------------------------- /src/nendo/library/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/library/model.py -------------------------------------------------------------------------------- /src/nendo/library/sqlalchemy_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/library/sqlalchemy_library.py -------------------------------------------------------------------------------- /src/nendo/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/main.py -------------------------------------------------------------------------------- /src/nendo/schema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/schema/__init__.py -------------------------------------------------------------------------------- /src/nendo/schema/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/schema/core.py -------------------------------------------------------------------------------- /src/nendo/schema/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/schema/exception.py -------------------------------------------------------------------------------- /src/nendo/schema/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/schema/plugin.py -------------------------------------------------------------------------------- /src/nendo/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/src/nendo/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/assets/silence.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/assets/silence.mp3 -------------------------------------------------------------------------------- /tests/assets/sub_assets/test.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/assets/sub_assets/test.mp3 -------------------------------------------------------------------------------- /tests/assets/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/assets/test.jpg -------------------------------------------------------------------------------- /tests/assets/test.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/assets/test.mp3 -------------------------------------------------------------------------------- /tests/assets/test.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/assets/test.wav -------------------------------------------------------------------------------- /tests/assets/test_1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/assets/test_1.bin -------------------------------------------------------------------------------- /tests/assets/test_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/assets/test_2.bin -------------------------------------------------------------------------------- /tests/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/plugins/__init__.py -------------------------------------------------------------------------------- /tests/plugins/test_plugins_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/plugins/test_plugins_integration.py -------------------------------------------------------------------------------- /tests/test_audio_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/test_audio_file_utils.py -------------------------------------------------------------------------------- /tests/test_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/test_library.py -------------------------------------------------------------------------------- /tests/test_nendo_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/test_nendo_track.py -------------------------------------------------------------------------------- /tests/test_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/test_plugin.py -------------------------------------------------------------------------------- /tests/test_plugin_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okio-ai/nendo/HEAD/tests/test_plugin_data.py --------------------------------------------------------------------------------