DVLCO — DV Language Composer ORCHESTRA Demo v1

By MKR: Messiah King RKY (Ronen Kolton Yehuda) • Multi-channel DV demo with piano, guitar, strings, winds, brass & percussion

Demo notice (DVLCO) This is a working demo version of the DV Language Composer Orchestra. Not everything is final yet — Some features may still need fixes or updates. I will keep improving the app over time. You are welcome to experiment and let me know what does not work as expected. — 👑💜🦁 Ronen Kolton Yehuda (MKR: Messiah King RKY)
|Phone #: +972584040879 ; Telegram: @ronenkoltonyehuda1 ; Email address: ronenkoltonyehuda@gmail.com | 😉..

Global Playback Settings

All channels share these settings. Each DV box must exactly fit the box capacity.

Orchestra Transport

Controls all channels together.

Channels

Each channel is one DV part (instrument). Add as many as you like. Use the channel’s volume and Mute for balance.

DV Language – Full Guide for This Demo (v1)

DV Language (David’s Violin Language) is a modern textual music notation system. Instead of writing notes on a staff, you write them as text: notes, octaves, durations, chords, rests, slides, drums, degrees and more. This demo lets you listen to DV notation with multiple channels.

Index

  1. Quick Start – Minimal Example
  2. Boxes, Beats & Tick Math
  3. Notes, Octaves, Accidentals & Durations
  4. Rests & Full-Box Mute
  5. Repeats |: ... :|
  6. Slides LEFT-S-RIGHT
  7. Chords – DV Style & Western Symbols
  8. Degree Mode (1, 2, 3… + octaves)
  9. Piano Right / Left Hand
  10. Triplets & Tuplets
  11. Temporary “Fake Sustain” for Two Voices
  12. Drums & Percussion Shorthand
  13. Export & Print
  14. Multilingual Solfège Example

1. Quick Start – Minimal Example

Copy–paste this into one channel (instrument = Piano) and press Play:

| Do4Q ; Mi4Q ; Sol4Q ; Do5Q |
| Do5Q ; Sol4Q ; Mi4Q ; Do4Q ||

2. Boxes, Beats & Tick Math

DV Language in this demo uses boxes instead of standard barlines. A box is everything between | and the next |.

Time resolution (ticks):

Whole (1/1) = W = 96 ticks
Half (1/2) = H = 48 ticks
Quarter (1/4) = Q = 24 ticks
Eighth (1/8) = E = 12 ticks
Sixteenth (1/16) = S = 6 ticks
32nd (1/32) = T = 3 ticks

Box capacity = beatsPerBox × 24 ticks. Example: 4/4 → beatsPerBox = 4 → box must total 96 ticks.

The engine checks that the sum of durations in each box equals the box capacity. If not, the box is marked as an error (timing mismatch).

3. Notes, Octaves, Accidentals & Durations

Basic format: NoteOctaveDuration

Note names (Latin style):

Accidentals: can be written before or after the octave:

Do#4Q   Do4#Q   Dob4Q   Do4bQ
C#4Q    C4#Q    Cb4Q    C4bQ

# / and b / are accepted (depending on font / input method).

Durations – letter form:

Durations – fractional form:

Dotted durations * (extend by half):

Examples (copy–paste):

| Do4Q* ; Re4E ; Mi4Q ; Fa4Q |
| Sol4H* ; Mi4Q ; Re4Q ||

4. Rests & Full-Box Mute

Full-bar mute: any of these alone in a box fills the entire bar:

| 0 |
| Rest |
| R |
| Mute |
| M |
| MW |

Partial rests / mutes:

Example (copy–paste):

| Do4Q ; RestQ ; Mi4Q ; RestQ |
| 0 |

5. Repeats |: ... :| (Plays Twice in Demo v1)

Repeats are written with |: (start) and :| (end). In this demo: each repeat section is played twice (one repeat level).

5.1 Single-box repeat

|: Do4Q ; Mi4Q ; Sol4Q ; Mi4Q :|

Playback: that one box is played twice.

5.2 Multi-box repeat group

|: Do4Q ; Mi4Q ; Sol4Q ; Mi4Q |
| Do5H ; Si4H :|

Here the repeat section is two boxes long. Playback: box 1 & box 2, then again box 1 & box 2.

5.3 Repeats + continuation

|: Do4Q ; Mi4Q ; Sol4Q ; Mi4Q |
| Do5H ; Si4H :|
| Do5Q ; Do5Q ; Do5Q ; Do5Q ||

Playback: (boxes 1–2 twice) then the last box once.

Demo v1: no nested repeats and no alternative endings yet. Use simple repeat blocks only.

6. Slides LEFT-S-RIGHT

A slide connects two notes or two degrees. The basic pattern: LEFTDUR-S-RIGHTDUR.

Examples (notes):

| Do4E-S-Mi4E ; Fa4E-S-Sol4E ; Do5Q ||
| Sol4Q-S-Do5Q ; Do5Q-S-Si4Q ||

Examples (degree mode):

| 1Q-S-3Q ; 5Q-S-1.1Q ||
| 2E-S-3E ; 4E-S-5E ; 6Q ||

7. Chords – DV Style & Western Symbols

7.1 DV chord notation (explicit pitches)

Combine notes with + and put a duration at the end:

| Do4+Mi4+Sol4Q ; Fa4+La4+Do5Q ||
| C4+E4+G4H ; F4+A4+C5H ||

7.2 Western chord symbols (root + quality)

Root is a note name (C, D, E, F, G, A, B with accidentals), plus a chord quality and duration:

| CQ ; CmajQ ; C7Q ; CmQ ||
| Fsus4H ; G7H ||

Supported qualities in Demo v1 (as intent):

Internally, the engine builds voicings from the root and quality. Exact voicings can be refined in future versions; syntax here reflects the intended DV Language behavior.

8. Degree Mode (1, 2, 3… + octaves)

Each channel can switch its Input mode between: Notes (Do/Re/C4…) and Degrees (1, 2, 3…). In degree mode, you no longer write C, Do, etc. — you write scale-degree numbers.

8.1 Basic degrees

The channel defines: Root (C, D, E…, with accidentals), Scale type (major, natural minor, etc.), and Root octave. Degrees are mapped from this.

8.2 Octave modifiers on the degree

8.3 Degree accidentals

8.4 Chords in degree mode

Use + exactly like in DV pitches, but with degrees instead of notes:

| 1+3+5Q , 4+6+1.1Q ||
| 1.(-1)+3.(-1)+5.(-1)H , 5+7+2.1H ||

Examples (copy–paste for a C major scale):

| 1Q ; 2Q ; 3Q ; 4Q |
| 5Q ; 6Q ; 7Q ; 1.1Q ||

Internally the engine converts degrees to real notes (MIDI pitches) using the channel’s root, scale and octave.

9. Piano Right / Left Hand (Per Channel)

Example (copy–paste concept):

Right hand:
| Do4Q ; Mi4Q ; Sol4Q ; Do5Q |
| Do5Q ; Sol4Q ; Mi4Q ; Do4Q ||

Left hand:
| Do3H ; Sol2H |
| Do3H ; Sol2H ||

10. Triplets & Tuplets (Experimental)

Triplets and other tuplets use the tag [i/n] inside the duration. The base duration is divided into n equal parts; i is the index (1, 2, 3…).

Quarter-note triplet (3 notes in the time of 1 Q):

| Do4Q[1/3] , Re4Q[2/3] , Mi4Q[3/3] ; Fa4Q ; Sol4Q ||

Drum triplet example:

| KQ ; S[1/3]Q , S[2/3]Q , S[3/3]Q ; KQ ; SQ ||

Rest / mute triplets:

| RestQ[1/3] , 0Q[2/3] , MuteQ[3/3] ; Do4H ||

In this demo, tuplets are still experimental. Some corner cases may need refinement. If something breaks, assume the rule is not final yet.

11. Temporary “Fake Sustain” for Two Voices on One Staff

In classical scores, a single staff often has two voices: a long note (pedal / cantus) and moving shorter notes. This demo cannot yet hold one note independently while others move inside the same box, so we use a temporary trick.

Core idea:

When you write something like Mi3W + Mi4Q:

Example 1 – Pedal Mi + moving line (start together, 4/4)

Musical idea: Mi₃ holds for the whole bar, while Mi₄–Fa₄–Sol₄–Mi₄ are quarters above it.

| Mi3W + Mi4Q ; Fa4Q ; Sol4Q ; Mi4Q ||

Interpretation: Mi₃ is the bass pedal for the bar (notation). Each beat is a quarter chord (for audio).

Example 2 – Pedal belongs to the whole bar, upper line starts later

Idea: Mi₃ = whole-note pedal; upper voice only from beat 2:

| Mi3W + Mi3Q ; Fa4Q ; Sol4Q ; Mi4Q ||

Rule of thumb (Demo v1):

Future versions aim to support true independent sustain paths per voice. For now, this trick already shows that two-voice writing can be expressed and printed in DV Language.

12. Drums & Percussion Shorthand

These stems are recognized on any channel, but sound best when the channel instrument is set to Drums or Cymbals/Triangle.

StemFamilyExamples
K (kick)membraneKQ, KE, KS
S (snare)membraneSQ, SE
T1/T2/T3 (toms)membraneT1Q, T2E, T3S
Rm (rim)membraneRmE
Cl (clap)membraneClQ
Hh (closed hat)metalHhE, HhS
Ho (open hat)metalHoQ, HoE
Cr (crash)metalCrH, CrQ
Tr (triangle)metalTrQ, TrH

12.1 Groove examples (copy–paste)

Backbeat (4/4)
| KQ ; SQ ; KQ ; SQ ||

Hi-hat 8ths + kick-snare layer
Channel 1 (Hats):
| HhE ; HhE ; HhE ; HhE ; HhE ; HhE ; HhE ; HhE ||
Channel 2 (Kick/Snare):
| KQ ; 0Q ; KQ ; 0Q ||

If KQ ; SQ sounds too thin with a melodic instrument, switch the channel to “Drums” for membrane and “Cymbal/Triangle” for metal.

13. Export & Print

14. Multilingual Solfège Example (Do4 → Do5)

DV Language is designed to work with many languages and scripts. Internally they all map to the canonical solfège Do Re Mi Fa Sol La Si.

Supported solfège families + letter notation in this demo (intent)

  • English / Latin-based: Do Re Mi Fa Sol La Si
  • French / Spanish / Portuguese (accented): Dó Ré Mí Fá Sol Lá Sí
  • Filipino / Tagalog: Do Re Mi Fa Sol La Ti (Ti interpreted as Si)
  • Chinese: 哆 来 咪 发 唆 拉 西
  • Korean: 도 레 미 파 솔 라 시
  • Japanese: ド レ ミ ファ ソ ラ シ
  • Russian: До Ре Ми Фа Соль Ля Си
  • Hindi: सा रे ग म प ध नि
  • Thai: โด เร มี ฟา ซอล ลา ซี
  • Vietnamese: Đô Rê Mi Fa Sol La Si
  • English / International letter notation: C D E F G A B

Same melody, different scripts (copy–paste any)

English / Latin-based

| Do4Q ; Re4(1/4) ; Mi4Q ; Fa4(1/4) | Sol4Q ; La4Q ; Si4Q ; Do5Q ||

French / Spanish / Portuguese (accented)

| Dó4Q ; Ré4(1/4) ; Mí4Q ; Fá4(1/4) | Sol4Q ; Lá4Q ; Sí4Q ; Dó5Q ||

Filipino / Tagalog

| Do4Q ; Re4(1/4) ; Mi4Q ; Fa4(1/4) | Sol4Q ; La4Q ; Ti4Q ; Do5Q ||

Chinese

| 哆4Q ; 来4(1/4) ; 咪4Q ; 发4(1/4) | 唆4Q ; 拉4Q ; 西4Q ; 哆5Q ||

Korean (Hangul)

| 도4Q ; 레4(1/4) ; 미4Q ; 파4(1/4) | 솔4Q ; 라4Q ; 시4Q ; 도5Q ||

Japanese (Katakana)

| ド4Q ; レ4(1/4) ; ミ4Q ; ファ4(1/4) | ソ4Q ; ラ4Q ; シ4Q ; ド5Q ||

Russian (Cyrillic)

| До4Q ; Ре4(1/4) ; Ми4Q ; Фа4(1/4) | Соль4Q ; Ля4Q ; Си4Q ; До5Q ||

Hindi (Devanagari)

| सा4Q ; रे4(1/4) ; ग4Q ; म4(1/4) | प4Q ; ध4Q ; नि4Q ; सा5Q ||

Thai

| โด4Q ; เร4(1/4) ; มี4Q ; ฟา4(1/4) | ซอล4Q ; ลา4Q ; ซี4Q ; โด5Q ||

Vietnamese

| Đô4Q ; Rê4(1/4) ; Mi4Q ; Fa4(1/4) | Sol4Q ; La4Q ; Si4Q ; Đô5Q ||

About DVLCO & Official DV Language Documentation

DV Language (David’s Violin Language) is a textual, intuitive music notation system created by Ronen Kolton Yehuda (MKR: Messiah King RKY). It is designed to work with many languages, alphabets and scripts, and to be readable by humans, computers and AI without special music fonts.

DVLCO – DV Language Composer Orchestra is a demo web composer that lets you hear DV Language with multiple channels (piano, guitar, strings, winds, brass, drums). It is a prototype of the DV playback and orchestration engine.

The official and most complete description of DV Language is always in the articles and blog posts by Ronen Kolton Yehuda (MKR: Messiah King RKY). This program follows those articles and will be updated over time. When there is any difference, the articles are the primary reference and this demo will later be aligned with them.

Core DV Language Articles & References

Use this page as a practical demo to test and listen to DV notations. For full theory, edge cases and future rules (degrees, body movement, theater, etc.), always check the articles by Ronen Kolton Yehuda (MKR: Messiah King RKY).

Legal Notice & Intellectual Property

All intellectual property related to DV Language (DVL), DV notation, DV boxes, durations, slides, chords, rests, degree notation, DV percussion codes, DVLCO (DV Language Composer Orchestra), DV parsing, DV multi-channel architecture, DV playback logic, DV degree mode, DV piano-hands mode, and the DV Language syntax and structure is the invention of Ronen Kolton Yehuda (MKR: Messiah King RKY).

All rights reserved. Unauthorized copying, adaptation, or commercial use is forbidden without explicit written permission from the author and rights holder.

Official Blogs & Publications

👑💜🦁 Ronen Kolton Yehuda (MKR: Messiah King RKY)
| Phone #: +972584040879 ; Telegram: @ronenkoltonyehuda1 ; Email address: ronenkoltonyehuda@gmail.com |
MKR – Messiah King RKY MKR – Messiah King RKY