Soniq

OCR

Převod fotky do editovatelné podoby

Cíl: Uživatel vyfotí svůj tištěný zápis a dostane editovatelný soubor.

ChordsPro

ChordsPro je textový formát používaný pro zápis akordů mezi slova. Určuje strukturu a pozici akordů. Nejde o standardizovaný formát, takže se mezi aplikacemi může mírně lišit.

v-lese.cho
{title: V lese}
{artist: Pokáč}
{key: C}
{capo: 3}

{start_of_verse: Sloka 1}
[F]Dneska všichni [C]říkají a [G]všude píše [Am]se, 
že prej je [F]moderní a [C]zdravý jen tak [G]chodit po le[Am]se.
{end_of_verse}

Z Fotky do ChordsPro

Jedná o naprosto klíčovou číst, která musí spolehlivě fungovat. Je několik možností:

  • Současné LLM
  • OCR (externí API, nebo vlastní)
  • Vlastní model trénovaný pro náš use-case
  • Kombinace/jiné řešení

Prioritou je funkčnost. Poté optimalizace na nízkou spotřebu zdrojů na serveru (v tomto pořadí).

MusicXML

MusicXML slouží pro zápis kompletní hudební notace. Jedná se o standardizovaný (W3C) formát založený na XML. Lze snadno konvertovat do MIDI formátu.

eine-kleine-nachtmusik.mxl
<?xml version="1.0" encoding="UTF-8"?>
...
<score-partwise version="4.0">
    <part id="P1">
        <measure number="1" id="ih2CLc7On8y" width="279.97">
            ...
            <note id="iHNIHQX94Dh">
                <rest/>
                <duration>48</duration>
                <voice>1</voice>
                <type>half</type>
            </note>
            ...
        </measure>
        ...
    </part>
</score-partwise>

Bude sloužit k tomu, aby uživatel mohl vidět, jak akordy vypadaji (piano, kytara) a poslechnout si, jak zní.

On this page