22 lines
909 B
Markdown
22 lines
909 B
Markdown
|
When creating a project you must be able to choose from 3 options (2 when from the browser)
|
||
|
|
||
|
1. Create an empty DAW project.
|
||
|
There must be an empty project owned by the droplez user which is gonna be used as a template.
|
||
|
For simplifying creating there must be a database table that will store empty projects object IDs.
|
||
|
|
||
|
Example:
|
||
|
|
||
|
| ID | DAW | Object ID |
|
||
|
| --- | ------------- | --------- |
|
||
|
| 1 | DAW_LOGIC_PRO | $UUID |
|
||
|
| 2 | DAW_ABLETON | $UUID |
|
||
|
|
||
|
So, when creating an empty project, `droplez-studio` should go to `empty_projects` table and get object name. Then use this object as a file first for the first version
|
||
|
|
||
|
2. Create a project from template
|
||
|
|
||
|
Project can be used as a template if it has a `template` flag.
|
||
|
|
||
|
3. Create an empty droplez project. (Not working from the browser)
|
||
|
|
||
|
Just init droplez config file in the specified folder. This should not be triggering a backend.
|