Skip to content

Commit

Permalink
Merge pull request #56 from bitwig/next
Browse files Browse the repository at this point in the history
Updates for the 1.0 milestone
  • Loading branch information
kurasu authored Sep 26, 2023
2 parents e0fb6ea + 1736ba7 commit 1651bf0
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 19 deletions.
24 changes: 7 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ The table below aims to explain the scope format from a music-production perspec
| Time Format<br/>(seconds/beats) | Beats and seconds can be combined | Beats | Seconds |
| Audio | Audio<br/>Events/Clips<br/>Fades<br/>Crossfades<br/>Amplitude<br/>Pan<br/>Time Warping<br/>Transpose | - | Audio<br/>Events/Clips<br/>Fades<br/>Crossfades<br/>Amplitude<br/>Pan |
| Notes | Notes<br/>Note Expressions | Notes | - |
| Automation | Tempo<br/>Time Signature<br/>MIDI Messages<br/>Volume<br/>Pan<br/>Mute<br/>Sends<br/>Plug-in Parameters<br/>Built-in Device Parameters | Tempo<br/>Time Signature<br/>MIDI Messages<br/>SySex Messages | Volume<br/>Pan<br/>Video Related Parameters |
| Automation | Tempo<br/>Time Signature<br/>MIDI Messages<br/>Volume<br/>Pan<br/>Mute<br/>Sends<br/>Plug-in Parameters<br/>Built-in Device Parameters | Tempo<br/>Time Signature<br/>MIDI Messages<br/>SysEx Messages | Volume<br/>Pan<br/>Video Related Parameters |
| Plug-ins | Stores full plug-in state<br/>and automation of parameters | - | - |
| Built-in Devices | Generic EQ<br/>Generic Compressor<br/>Generic Gate<br/>Generic Limiter | - | - |
| Clip Launcher | Clips<br/>Scenes | - | - |

## Status

The format is being actively developed and will still undergo structural changes. The aim is to have a stable (1.0) specification of the format in 2023.
The format is version 1.0 and is stable.

## Goals

Expand Down Expand Up @@ -89,7 +89,7 @@ As an example, here's the project.xml of a simple file saved in Bitwig Studio 5.

```xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Project version="0.1">
<Project version="1.0">
<Application name="Bitwig Studio" version="5.0"/>
<Transport>
<Tempo max="666.000000" min="20.000000" unit="bpm" value="149.000000" id="id0" name="Tempo"/>
Expand Down Expand Up @@ -172,18 +172,8 @@ As an example, here's the project.xml of a simple file saved in Bitwig Studio 5.

## DAW Support

### Enable experimental support in Bitwig Studio (4.0 or later)
DAWproject 1.0 is currently supported by the following DAWs

Create a file named config.json with the following content inside you user settings directory.

```
dawproject : true
```

The user settings directory is different on each platform

* Windows: %LOCALAPPDATA%/Bitwig Studio
* Mac: Library/Application Support/Bitwig/Bitwig Studio
* Linux: ~/.BitwigStudio

This will add an "Export Project..." entry in the FILE menu and allow DAWproject files to be opened.
* Bitwig Studio 5.0.9
* PreSonus Studio One 6.5

2 changes: 1 addition & 1 deletion src/main/java/com/bitwig/dawproject/DawProject.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

public class DawProject
{
public static final String FORMAT_NAME = "DAW-project exchange format";
public static final String FORMAT_NAME = "DAWproject exchange format";
public static final String FILE_EXTENSION = "dawproject";

private static final String PROJECT_FILE = "project.xml";
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/bitwig/dawproject/Project.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
@XmlSeeAlso({Device.class, Timeline.class})
public class Project
{
public static String CURRENT_VERSION = "0.1";
public static String CURRENT_VERSION = "1.0";

/** Version of DAWPROJECT format this file was saved as. */
@XmlAttribute(required = true)
Expand Down

0 comments on commit 1651bf0

Please sign in to comment.