Title: DiffScope Project Exchange Format
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + content |
No |
object |
No |
- |
Content |
| + version |
No |
const |
No |
- |
Version |
1. Property DiffScope Project Exchange Format > content
Title: Content
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + global |
No |
object |
No |
- |
Global |
| + master |
No |
object |
No |
- |
Master |
| + timeline |
No |
object |
No |
- |
Timeline |
| + tracks |
No |
array |
No |
- |
Tracks |
| + workspace |
No |
object |
No |
In #/$defs/workspace |
Workspace |
1.1. Property DiffScope Project Exchange Format > content > global
Title: Global
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
Description: Global metadata for the project
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + author |
No |
string |
No |
- |
Project Author |
| + centShift |
No |
integer |
No |
In #/$defs/centShift |
Cent Shift |
| + editorId |
No |
string |
No |
- |
Editor Identifier |
| + editorName |
No |
string |
No |
- |
Editor Name |
| + name |
No |
string |
No |
- |
Project Name |
1.1.1. Property DiffScope Project Exchange Format > content > global > author
Title: Project Author
1.1.2. Property DiffScope Project Exchange Format > content > global > centShift
Title: Cent Shift
| |
|
| Type |
integer |
| Required |
Yes |
| Defined in |
#/$defs/centShift |
| Restrictions |
|
| Minimum |
≥ -50 |
| Maximum |
≤ 50 |
1.1.3. Property DiffScope Project Exchange Format > content > global > editorId
Title: Editor Identifier
1.1.4. Property DiffScope Project Exchange Format > content > global > editorName
Title: Editor Name
1.1.5. Property DiffScope Project Exchange Format > content > global > name
Title: Project Name
1.2. Property DiffScope Project Exchange Format > content > master
Title: Master
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + control |
No |
object |
No |
In #/$defs/busControl |
Bus Control |
1.2.1. Property DiffScope Project Exchange Format > content > master > control
Title: Bus Control
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/busControl |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + gain |
No |
number |
No |
- |
Gain |
| + mute |
No |
boolean |
No |
- |
Mute |
| + pan |
No |
number |
No |
- |
Pan |
1.2.1.1. Property DiffScope Project Exchange Format > content > master > control > gain
Title: Gain
1.2.1.2. Property DiffScope Project Exchange Format > content > master > control > mute
Title: Mute
| |
|
| Type |
boolean |
| Required |
Yes |
1.2.1.3. Property DiffScope Project Exchange Format > content > master > control > pan
Title: Pan
| Restrictions |
|
| Minimum |
≥ -1 |
| Maximum |
≤ 1 |
1.3. Property DiffScope Project Exchange Format > content > timeline
Title: Timeline
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + labels |
No |
array |
No |
- |
Labels |
| + tempos |
No |
array |
No |
- |
Tempos |
| + timeSignatures |
No |
array |
No |
- |
Time Signatures |
1.3.1. Property DiffScope Project Exchange Format > content > timeline > labels
Title: Labels
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Label |
- |
1.3.1.1. DiffScope Project Exchange Format > content > timeline > labels > Label
Title: Label
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/label |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + pos |
No |
integer |
No |
- |
Position (Ticks) |
| + text |
No |
string |
No |
- |
Text |
1.3.1.1.1. Property DiffScope Project Exchange Format > content > timeline > labels > Label > pos
Title: Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.3.1.1.2. Property DiffScope Project Exchange Format > content > timeline > labels > Label > text
Title: Text
1.3.2. Property DiffScope Project Exchange Format > content > timeline > tempos
Title: Tempos
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Tempo |
- |
1.3.2.1. DiffScope Project Exchange Format > content > timeline > tempos > Tempo
Title: Tempo
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/tempo |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + pos |
No |
integer |
No |
- |
Position (Ticks) |
| + value |
No |
number |
No |
- |
Tempo Value |
1.3.2.1.1. Property DiffScope Project Exchange Format > content > timeline > tempos > Tempo > pos
Title: Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.3.2.1.2. Property DiffScope Project Exchange Format > content > timeline > tempos > Tempo > value
Title: Tempo Value
Description: Quarter notes per minute
| Restrictions |
|
| Minimum |
≥ 10 |
| Maximum |
≤ 1000 |
1.3.3. Property DiffScope Project Exchange Format > content > timeline > timeSignatures
Title: Time Signatures
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.3.3.1. DiffScope Project Exchange Format > content > timeline > timeSignatures > Time Signature
Title: Time Signature
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/timeSignature |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + denominator |
No |
enum (of integer) |
No |
- |
Denominator |
| + index |
No |
integer |
No |
- |
Measure number (0-based) |
| + numerator |
No |
integer |
No |
- |
Numerator |
1.3.3.1.1. Property DiffScope Project Exchange Format > content > timeline > timeSignatures > Time Signature > denominator
Title: Denominator
| |
|
| Type |
enum (of integer) |
| Required |
Yes |
Must be one of:
1.3.3.1.2. Property DiffScope Project Exchange Format > content > timeline > timeSignatures > Time Signature > index
Title: Measure number (0-based)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.3.3.1.3. Property DiffScope Project Exchange Format > content > timeline > timeSignatures > Time Signature > numerator
Title: Numerator
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 1 |
| Maximum |
≤ 2147483647 |
1.4. Property DiffScope Project Exchange Format > content > tracks
Title: Tracks
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Track |
- |
1.4.1. DiffScope Project Exchange Format > content > tracks > Track
Title: Track
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/track |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + clips |
No |
array |
No |
- |
Clips |
| + control |
No |
object |
No |
In #/$defs/trackControl |
Track Control |
| + name |
No |
string |
No |
- |
Track Name |
| + workspace |
No |
object |
No |
In #/$defs/workspace |
Workspace |
1.4.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips
Title: Clips
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Clip |
- |
1.4.1.1.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip
Title: Clip
| |
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/clip |
1.4.1.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip
Title: Audio Clip
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/audioClip |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + control |
No |
object |
No |
In #/$defs/busControl |
Bus Control |
| + name |
No |
string |
No |
- |
Clip Name |
| + path |
No |
string |
No |
- |
Audio File Path |
| + time |
No |
object |
No |
In #/$defs/clipTime |
Clip Time |
| + type |
No |
const |
No |
- |
Clip Type |
| + workspace |
No |
object |
No |
In #/$defs/workspace |
Workspace |
1.4.1.1.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > control
Title: Bus Control
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/busControl |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + gain |
No |
number |
No |
- |
Gain |
| + mute |
No |
boolean |
No |
- |
Mute |
| + pan |
No |
number |
No |
- |
Pan |
1.4.1.1.1.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > control > gain
Title: Gain
1.4.1.1.1.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > control > mute
Title: Mute
| |
|
| Type |
boolean |
| Required |
Yes |
1.4.1.1.1.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > control > pan
Title: Pan
| Restrictions |
|
| Minimum |
≥ -1 |
| Maximum |
≤ 1 |
1.4.1.1.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > name
Title: Clip Name
1.4.1.1.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > path
Title: Audio File Path
1.4.1.1.1.1.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > time
Title: Clip Time
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/clipTime |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + clipLen |
No |
integer |
No |
- |
Clipped Length (Ticks) |
| + clipStart |
No |
integer |
No |
- |
Clipped Start (Ticks) |
| + length |
No |
integer |
No |
- |
Length (Ticks) |
| + start |
No |
integer |
No |
- |
Start Position (Ticks) |
1.4.1.1.1.1.4.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > time > clipLen
Title: Clipped Length (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
Description: The clipped length relative to clipStart
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.1.4.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > time > clipStart
Title: Clipped Start (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
Description: The clipped length relative to start
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.1.4.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > time > length
Title: Length (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
Description: The actual length of the content in the clip
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.1.4.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > time > start
Title: Start Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
Description: The start position of the content in the clip in the timeline
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.1.5. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > type
Title: Clip Type
Specific value: "audio"
1.4.1.1.1.1.6. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > workspace
Title: Workspace
Description: A flexible object for storing application-specific data.
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - |
No |
object |
No |
- |
Workspace Item |
1.4.1.1.1.1.6.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Audio Clip > workspace > Workspace Item
Title: Workspace Item
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
1.4.1.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip
Title: Singing Clip
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/singingClip |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + control |
No |
object |
No |
In #/$defs/busControl |
Bus Control |
| + name |
No |
string |
No |
- |
Clip Name |
| + notes |
No |
array |
No |
- |
Notes |
| + params |
No |
object |
No |
- |
Parameters |
| + sources |
No |
object |
No |
- |
Sources |
| + time |
No |
object |
No |
In #/$defs/clipTime |
Clip Time |
| + type |
No |
const |
No |
- |
Clip Type |
| + workspace |
No |
object |
No |
In #/$defs/workspace |
Workspace |
1.4.1.1.1.2.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > control
Title: Bus Control
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/busControl |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + gain |
No |
number |
No |
- |
Gain |
| + mute |
No |
boolean |
No |
- |
Mute |
| + pan |
No |
number |
No |
- |
Pan |
1.4.1.1.1.2.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > control > gain
Title: Gain
1.4.1.1.1.2.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > control > mute
Title: Mute
| |
|
| Type |
boolean |
| Required |
Yes |
1.4.1.1.1.2.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > control > pan
Title: Pan
| Restrictions |
|
| Minimum |
≥ -1 |
| Maximum |
≤ 1 |
1.4.1.1.1.2.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > name
Title: Clip Name
1.4.1.1.1.2.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes
Title: Notes
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Note |
- |
1.4.1.1.1.2.3.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note
Title: Note
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/note |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + centShift |
No |
integer |
No |
In #/$defs/centShift |
Cent Shift |
| + keyNum |
No |
integer |
No |
- |
MIDI Key Number |
| + language |
No |
string |
No |
- |
Language (ISO 639-3 Code) |
| + length |
No |
integer |
No |
- |
Length (Ticks) |
| + lyric |
No |
string |
No |
- |
Lyric |
| + phonemes |
No |
object |
No |
- |
Phonemes |
| + pos |
No |
integer |
No |
- |
Position (Ticks) |
| + pronunciation |
No |
object |
No |
- |
Pronunciation |
| + vibrato |
No |
object |
No |
- |
Vibrato |
| + workspace |
No |
object |
No |
In #/$defs/workspace |
Workspace |
1.4.1.1.1.2.3.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > centShift
Title: Cent Shift
| |
|
| Type |
integer |
| Required |
Yes |
| Defined in |
#/$defs/centShift |
| Restrictions |
|
| Minimum |
≥ -50 |
| Maximum |
≤ 50 |
1.4.1.1.1.2.3.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > keyNum
Title: MIDI Key Number
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 127 |
1.4.1.1.1.2.3.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > language
Title: Language (ISO 639-3 Code)
1.4.1.1.1.2.3.1.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > length
Title: Length (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.3.1.5. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > lyric
Title: Lyric
1.4.1.1.1.2.3.1.6. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes
Title: Phonemes
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + edited |
No |
array |
No |
- |
Edited Phonemes |
| + original |
No |
array |
No |
- |
Original Phonemes Generated from Pronunciation |
1.4.1.1.1.2.3.1.6.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > edited
Title: Edited Phonemes
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Phoneme |
- |
1.4.1.1.1.2.3.1.6.1.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > edited > Phoneme
Title: Phoneme
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/phoneme |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + language |
No |
string |
No |
- |
Language (ISO 639-3 Code) |
| + start |
No |
integer |
No |
- |
Start Position (Milliseconds from Note On) |
| + token |
No |
string |
No |
- |
Phoneme Token |
| + onset |
No |
boolean |
No |
- |
Onset Flag |
1.4.1.1.1.2.3.1.6.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > edited > Phoneme > language
Title: Language (ISO 639-3 Code)
1.4.1.1.1.2.3.1.6.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > edited > Phoneme > start
Title: Start Position (Milliseconds from Note On)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.3.1.6.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > edited > Phoneme > token
Title: Phoneme Token
1.4.1.1.1.2.3.1.6.1.1.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > edited > Phoneme > onset
Title: Onset Flag
| |
|
| Type |
boolean |
| Required |
Yes |
1.4.1.1.1.2.3.1.6.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > original
Title: Original Phonemes Generated from Pronunciation
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Phoneme |
- |
1.4.1.1.1.2.3.1.6.2.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > original > Phoneme
Title: Phoneme
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/phoneme |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + language |
No |
string |
No |
- |
Language (ISO 639-3 Code) |
| + start |
No |
integer |
No |
- |
Start Position (Milliseconds from Note On) |
| + token |
No |
string |
No |
- |
Phoneme Token |
| + onset |
No |
boolean |
No |
- |
Onset Flag |
1.4.1.1.1.2.3.1.6.2.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > original > Phoneme > language
Title: Language (ISO 639-3 Code)
1.4.1.1.1.2.3.1.6.2.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > original > Phoneme > start
Title: Start Position (Milliseconds from Note On)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.3.1.6.2.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > original > Phoneme > token
Title: Phoneme Token
1.4.1.1.1.2.3.1.6.2.1.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > phonemes > original > Phoneme > onset
Title: Onset Flag
| |
|
| Type |
boolean |
| Required |
Yes |
1.4.1.1.1.2.3.1.7. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > pos
Title: Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.3.1.8. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > pronunciation
Title: Pronunciation
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + edited |
No |
string |
No |
- |
Edited Pronunciation |
| + original |
No |
string |
No |
- |
Original Pronunciation Generated by G2P |
1.4.1.1.1.2.3.1.8.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > pronunciation > edited
Title: Edited Pronunciation
1.4.1.1.1.2.3.1.8.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > pronunciation > original
Title: Original Pronunciation Generated by G2P
1.4.1.1.1.2.3.1.9. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato
Title: Vibrato
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + amp |
No |
integer |
No |
- |
Amplitude (Cent) |
| + end |
No |
number |
No |
- |
End (Note Length Ratio) |
| + freq |
No |
number |
No |
- |
Frequency (Hz) |
| + offset |
No |
integer |
No |
- |
Offset of Tune (Cent) |
| + phase |
No |
number |
No |
- |
Phase |
| + points |
No |
object |
No |
- |
- |
| + start |
No |
number |
No |
- |
Start (Note Length Ratio) |
1.4.1.1.1.2.3.1.9.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > amp
Title: Amplitude (Cent)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.3.1.9.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > end
Title: End (Note Length Ratio)
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 1 |
1.4.1.1.1.2.3.1.9.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > freq
Title: Frequency (Hz)
1.4.1.1.1.2.3.1.9.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > offset
Title: Offset of Tune (Cent)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.3.1.9.5. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > phase
Title: Phase
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 1 |
1.4.1.1.1.2.3.1.9.6. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + amp |
No |
array of object |
No |
In #/$defs/controlPoints |
Control Points |
| + freq |
No |
array of object |
No |
In #/$defs/controlPoints |
Control Points |
1.4.1.1.1.2.3.1.9.6.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points > amp
Title: Control Points
| |
|
| Type |
array of object |
| Required |
Yes |
| Defined in |
#/$defs/controlPoints |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.4.1.1.1.2.3.1.9.6.1.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points > amp > Control Point
Title: Control Point
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + x |
No |
number |
No |
- |
X Position (Note Length Ratio) |
| + y |
No |
number |
No |
- |
Y Position (Ratio) |
1.4.1.1.1.2.3.1.9.6.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points > amp > Control Point > x
Title: X Position (Note Length Ratio)
1.4.1.1.1.2.3.1.9.6.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points > amp > Control Point > y
Title: Y Position (Ratio)
1.4.1.1.1.2.3.1.9.6.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points > freq
Title: Control Points
| |
|
| Type |
array of object |
| Required |
Yes |
| Defined in |
#/$defs/controlPoints |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.4.1.1.1.2.3.1.9.6.2.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points > freq > Control Point
Title: Control Point
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + x |
No |
number |
No |
- |
X Position (Note Length Ratio) |
| + y |
No |
number |
No |
- |
Y Position (Ratio) |
1.4.1.1.1.2.3.1.9.6.2.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points > freq > Control Point > x
Title: X Position (Note Length Ratio)
1.4.1.1.1.2.3.1.9.6.2.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > points > freq > Control Point > y
Title: Y Position (Ratio)
1.4.1.1.1.2.3.1.9.7. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > vibrato > start
Title: Start (Note Length Ratio)
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 1 |
1.4.1.1.1.2.3.1.10. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > workspace
Title: Workspace
Description: A flexible object for storing application-specific data.
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - |
No |
object |
No |
- |
Workspace Item |
1.4.1.1.1.2.3.1.10.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > notes > Note > workspace > Workspace Item
Title: Workspace Item
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
1.4.1.1.1.2.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params
Title: Parameters
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - |
No |
object |
No |
In #/$defs/param |
Parameter |
1.4.1.1.1.2.4.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter
Title: Parameter
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/param |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + edited |
No |
array |
No |
In #/$defs/paramCurveList |
Edited Parameter Curves |
| + transform |
No |
array |
No |
In #/$defs/paramCurveList |
Transform Parameter Curves |
| + original |
No |
array |
No |
In #/$defs/paramCurveList |
Original Parameter Curves |
1.4.1.1.1.2.4.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited
Title: Edited Parameter Curves
| |
|
| Type |
array |
| Required |
Yes |
| Defined in |
#/$defs/paramCurveList |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.4.1.1.1.2.4.1.1.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve
Title: Parameter Curve
| |
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/paramCurve |
1.4.1.1.1.2.4.1.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Anchor Parameter Curve
Title: Anchor Parameter Curve
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/paramCurveAnchor |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + nodes |
No |
array of object |
No |
- |
Anchor Node List |
| + start |
No |
integer |
No |
- |
Start Position (Ticks) |
| + type |
No |
const |
No |
- |
Curve Type |
1.4.1.1.1.2.4.1.1.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Anchor Parameter Curve > nodes
Title: Anchor Node List
| |
|
| Type |
array of object |
| Required |
Yes |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Anchor Node |
- |
1.4.1.1.1.2.4.1.1.1.1.1.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node
Title: Anchor Node
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + interp |
No |
enum (of string) |
No |
- |
Interpolation Type |
| + x |
No |
integer |
No |
- |
X Position (Ticks) |
| + y |
No |
integer |
No |
- |
Y Position (Parameter Value) |
1.4.1.1.1.2.4.1.1.1.1.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > interp
Title: Interpolation Type
| |
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
- “none”
- “linear”
- “hermite”
1.4.1.1.1.2.4.1.1.1.1.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > x
Title: X Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.1.1.1.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > y
Title: Y Position (Parameter Value)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.1.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Anchor Parameter Curve > start
Title: Start Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.1.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Anchor Parameter Curve > type
Title: Curve Type
Specific value: "anchor"
1.4.1.1.1.2.4.1.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Free Parameter Curve
Title: Free Parameter Curve
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/paramCurveFree |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + start |
No |
integer |
No |
- |
Start Position (Ticks) |
| + step |
No |
const |
No |
- |
Step (Ticks) |
| + type |
No |
const |
No |
- |
Curve Type |
| + values |
No |
array of integer |
No |
- |
Value List |
1.4.1.1.1.2.4.1.1.1.2.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Free Parameter Curve > start
Title: Start Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.1.1.2.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Free Parameter Curve > step
Title: Step (Ticks)
Specific value: 5
1.4.1.1.1.2.4.1.1.1.2.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Free Parameter Curve > type
Title: Curve Type
Specific value: "free"
1.4.1.1.1.2.4.1.1.1.2.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Free Parameter Curve > values
Title: Value List
| |
|
| Type |
array of integer |
| Required |
Yes |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.4.1.1.1.2.4.1.1.1.2.4.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > edited > Parameter Curve > oneOf > Free Parameter Curve > values > Parameter Value
Title: Parameter Value
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform
Title: Transform Parameter Curves
| |
|
| Type |
array |
| Required |
Yes |
| Defined in |
#/$defs/paramCurveList |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.4.1.1.1.2.4.1.2.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve
Title: Parameter Curve
| |
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/paramCurve |
1.4.1.1.1.2.4.1.2.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Anchor Parameter Curve
Title: Anchor Parameter Curve
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/paramCurveAnchor |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + nodes |
No |
array of object |
No |
- |
Anchor Node List |
| + start |
No |
integer |
No |
- |
Start Position (Ticks) |
| + type |
No |
const |
No |
- |
Curve Type |
1.4.1.1.1.2.4.1.2.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Anchor Parameter Curve > nodes
Title: Anchor Node List
| |
|
| Type |
array of object |
| Required |
Yes |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Anchor Node |
- |
1.4.1.1.1.2.4.1.2.1.1.1.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node
Title: Anchor Node
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + interp |
No |
enum (of string) |
No |
- |
Interpolation Type |
| + x |
No |
integer |
No |
- |
X Position (Ticks) |
| + y |
No |
integer |
No |
- |
Y Position (Parameter Value) |
1.4.1.1.1.2.4.1.2.1.1.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > interp
Title: Interpolation Type
| |
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
- “none”
- “linear”
- “hermite”
1.4.1.1.1.2.4.1.2.1.1.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > x
Title: X Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.2.1.1.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > y
Title: Y Position (Parameter Value)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.2.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Anchor Parameter Curve > start
Title: Start Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.2.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Anchor Parameter Curve > type
Title: Curve Type
Specific value: "anchor"
1.4.1.1.1.2.4.1.2.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Free Parameter Curve
Title: Free Parameter Curve
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/paramCurveFree |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + start |
No |
integer |
No |
- |
Start Position (Ticks) |
| + step |
No |
const |
No |
- |
Step (Ticks) |
| + type |
No |
const |
No |
- |
Curve Type |
| + values |
No |
array of integer |
No |
- |
Value List |
1.4.1.1.1.2.4.1.2.1.2.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Free Parameter Curve > start
Title: Start Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.2.1.2.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Free Parameter Curve > step
Title: Step (Ticks)
Specific value: 5
1.4.1.1.1.2.4.1.2.1.2.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Free Parameter Curve > type
Title: Curve Type
Specific value: "free"
1.4.1.1.1.2.4.1.2.1.2.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Free Parameter Curve > values
Title: Value List
| |
|
| Type |
array of integer |
| Required |
Yes |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.4.1.1.1.2.4.1.2.1.2.4.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > transform > Parameter Curve > oneOf > Free Parameter Curve > values > Parameter Value
Title: Parameter Value
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original
Title: Original Parameter Curves
| |
|
| Type |
array |
| Required |
Yes |
| Defined in |
#/$defs/paramCurveList |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.4.1.1.1.2.4.1.3.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve
Title: Parameter Curve
| |
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/paramCurve |
1.4.1.1.1.2.4.1.3.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Anchor Parameter Curve
Title: Anchor Parameter Curve
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/paramCurveAnchor |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + nodes |
No |
array of object |
No |
- |
Anchor Node List |
| + start |
No |
integer |
No |
- |
Start Position (Ticks) |
| + type |
No |
const |
No |
- |
Curve Type |
1.4.1.1.1.2.4.1.3.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Anchor Parameter Curve > nodes
Title: Anchor Node List
| |
|
| Type |
array of object |
| Required |
Yes |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| Anchor Node |
- |
1.4.1.1.1.2.4.1.3.1.1.1.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node
Title: Anchor Node
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + interp |
No |
enum (of string) |
No |
- |
Interpolation Type |
| + x |
No |
integer |
No |
- |
X Position (Ticks) |
| + y |
No |
integer |
No |
- |
Y Position (Parameter Value) |
1.4.1.1.1.2.4.1.3.1.1.1.1.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > interp
Title: Interpolation Type
| |
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
- “none”
- “linear”
- “hermite”
1.4.1.1.1.2.4.1.3.1.1.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > x
Title: X Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.3.1.1.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Anchor Parameter Curve > nodes > Anchor Node > y
Title: Y Position (Parameter Value)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.3.1.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Anchor Parameter Curve > start
Title: Start Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.3.1.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Anchor Parameter Curve > type
Title: Curve Type
Specific value: "anchor"
1.4.1.1.1.2.4.1.3.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Free Parameter Curve
Title: Free Parameter Curve
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/paramCurveFree |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + start |
No |
integer |
No |
- |
Start Position (Ticks) |
| + step |
No |
const |
No |
- |
Step (Ticks) |
| + type |
No |
const |
No |
- |
Curve Type |
| + values |
No |
array of integer |
No |
- |
Value List |
1.4.1.1.1.2.4.1.3.1.2.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Free Parameter Curve > start
Title: Start Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.4.1.3.1.2.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Free Parameter Curve > step
Title: Step (Ticks)
Specific value: 5
1.4.1.1.1.2.4.1.3.1.2.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Free Parameter Curve > type
Title: Curve Type
Specific value: "free"
1.4.1.1.1.2.4.1.3.1.2.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Free Parameter Curve > values
Title: Value List
| |
|
| Type |
array of integer |
| Required |
Yes |
| |
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
1.4.1.1.1.2.4.1.3.1.2.4.1. DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > params > Parameter > original > Parameter Curve > oneOf > Free Parameter Curve > values > Parameter Value
Title: Parameter Value
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.5. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > sources
Title: Sources
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - |
No |
object |
No |
- |
Source |
1.4.1.1.1.2.5.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > sources > Source
Title: Source
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
1.4.1.1.1.2.6. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > time
Title: Clip Time
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/clipTime |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + clipLen |
No |
integer |
No |
- |
Clipped Length (Ticks) |
| + clipStart |
No |
integer |
No |
- |
Clipped Start (Ticks) |
| + length |
No |
integer |
No |
- |
Length (Ticks) |
| + start |
No |
integer |
No |
- |
Start Position (Ticks) |
1.4.1.1.1.2.6.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > time > clipLen
Title: Clipped Length (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
Description: The clipped length relative to clipStart
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.6.2. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > time > clipStart
Title: Clipped Start (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
Description: The clipped length relative to start
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.6.3. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > time > length
Title: Length (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
Description: The actual length of the content in the clip
| Restrictions |
|
| Minimum |
≥ 0 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.6.4. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > time > start
Title: Start Position (Ticks)
| |
|
| Type |
integer |
| Required |
Yes |
Description: The start position of the content in the clip in the timeline
| Restrictions |
|
| Minimum |
≥ -2147483648 |
| Maximum |
≤ 2147483647 |
1.4.1.1.1.2.7. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > type
Title: Clip Type
Specific value: "singing"
1.4.1.1.1.2.8. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > workspace
Title: Workspace
Description: A flexible object for storing application-specific data.
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - |
No |
object |
No |
- |
Workspace Item |
1.4.1.1.1.2.8.1. Property DiffScope Project Exchange Format > content > tracks > Track > clips > Clip > oneOf > Singing Clip > workspace > Workspace Item
Title: Workspace Item
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
1.4.1.2. Property DiffScope Project Exchange Format > content > tracks > Track > control
Title: Track Control
| |
|
| Type |
object |
| Required |
Yes |
| Additional properties |
Not allowed |
| Defined in |
#/$defs/trackControl |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + gain |
No |
number |
No |
- |
Gain |
| + mute |
No |
boolean |
No |
- |
Mute |
| + pan |
No |
number |
No |
- |
Pan |
| + solo |
No |
boolean |
No |
- |
Solo |
1.4.1.2.1. Property DiffScope Project Exchange Format > content > tracks > Track > control > gain
Title: Gain
1.4.1.2.2. Property DiffScope Project Exchange Format > content > tracks > Track > control > mute
Title: Mute
| |
|
| Type |
boolean |
| Required |
Yes |
1.4.1.2.3. Property DiffScope Project Exchange Format > content > tracks > Track > control > pan
Title: Pan
| Restrictions |
|
| Minimum |
≥ -1 |
| Maximum |
≤ 1 |
1.4.1.2.4. Property DiffScope Project Exchange Format > content > tracks > Track > control > solo
Title: Solo
| |
|
| Type |
boolean |
| Required |
Yes |
1.4.1.3. Property DiffScope Project Exchange Format > content > tracks > Track > name
Title: Track Name
1.4.1.4. Property DiffScope Project Exchange Format > content > tracks > Track > workspace
Title: Workspace
Description: A flexible object for storing application-specific data.
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - |
No |
object |
No |
- |
Workspace Item |
1.4.1.4.1. Property DiffScope Project Exchange Format > content > tracks > Track > workspace > Workspace Item
Title: Workspace Item
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
1.5. Property DiffScope Project Exchange Format > content > workspace
Title: Workspace
Description: A flexible object for storing application-specific data.
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - |
No |
object |
No |
- |
Workspace Item |
1.5.1. Property DiffScope Project Exchange Format > content > workspace > Workspace Item
Title: Workspace Item
| |
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
Title: Version
Specific value: "1.0.0"