Launch the application, select your language, then choose a template or use Import.
A complete musical workbench
Write in ABC. See the score. Shape the performance. Take it anywhere.
ABC Editor Plus brings text notation, an engraved score, a piano roll and a tracker into one browser application. It is designed for composers, arrangers, music teachers, players learning a part, and musicians making editable retro modules. The same project can be approached as written music, timed notes or a sequence of tracker rows.
Create a tune from a template, import an existing document, choose instruments, listen, annotate and export. The application includes its main libraries and General MIDI sound bank: ordinary notation, playback and file conversion run locally without an account. Optional hardware and the separate audio-transcription service have their own browser permissions or setup requirements.
Edit ABC or notes, check the score, choose instruments and rehearse an A/B loop.
Export a project backup, then choose notation, audio, MIDI or an editable tracker module.
This reference describes 1.11 Final. Workspace screenshots use the built-in Trio example; the lesson screenshots show a short piano study. They illustrate different tools rather than repeating the interface in every color.
Find your colors.
Every application theme is represented below. Select a palette to recolor this guide. The application’s own appearance selector also changes its controls and view styling; screenshots stay in Ivory Console so each image documents a distinct function.
Current palette: Ivory Console
Your workspace, your way
Choose the classic two-panel workspace or the four-view Studio layout. Open score, piano roll and tracker in separate linked windows; bring them back into the main workspace when needed. Detached views keep their editing tools, transport access and scrollable controls. Browser popup settings can affect whether a separate window opens.
Drag panel dividers to resize. Focus a divider and use arrow keys for fine adjustment, Shift for larger steps, or Enter to reset; a double-click also resets a divider. Click the application logo for interface zoom, full screen, panel-size reset, appearance, sound settings, startup options and performance tools. Panel sizes and interface preferences are remembered in browser storage.
Follow locks keep the selected voice visible in the ABC and score. Unlock to browse freely. Piano-roll auto-scroll, tracker Follow and tracker Auto are separate controls. The voice selected for visual following does not by itself mute the other voices. Playback synchronization links the notation and play position.
The status area records operations and messages. ABC diagnostics can be reopened, and the status panel can be resized. A performance profile can record 15, 30, 60, 120 or 300 seconds, show timing information, clear a capture and export JSON. These are application timing measurements, not an operating-system CPU meter. Economy settings help reduce display work on slower machines.
20 interface languages: English, French, Italian, German, Spanish, Portuguese, Dutch, Danish, Finnish, Swedish, Norwegian Bokmål, Icelandic, Greek, Turkish, Russian, Simplified Chinese, Japanese, Korean, Arabic and Hebrew. Music and user-entered text remain your own content.
Restore the default workspace
The layout and scaling menu includes Reset default layout. It returns to Classic at 90%, restores the panels and docks detached views, while preserving the arrangement. Startup: index.html?reset-layout=true. MCP: workspace.resetLayout.
ABC writing and score engraving
The source editor provides syntax coloring, line numbers, direct text editing, copy, undo and redo. Select individual tunes in a multi-tune ABC document. Start with Blank, Scale, Song, Reel, Duo or Trio templates, or add drums. The insertion palette supplies notes across two octaves, sharps, flats, naturals, duration tokens, rests, barlines and repeat marks. ABC durations are relative to the tune’s L: unit length.
ABC supports headers, voices, instruments, clefs, keys, meters, tempo, chords, rests, ties, tuplets, repeats, lyrics and notation directives as interpreted by the bundled ABCJS engine. Validate the source and inspect diagnostics before conversion. A dedicated cleanup removes verified empty voices; voices carrying timing or structural information may need to stay. Undo/redo provides up to five application changes, so exported backups remain useful for larger revisions.
Transpose the tune by semitones, or adjust a selected score note with the pitch buttons, Alt+arrow keys or Alt+wheel; Shift selects octave movement. Graphical note operations audition the affected notes. The musical analysis panel summarizes the current tune; chord detection offers another view of its harmony. The I–IV–V tool inserts one chord symbol per measure in a repeating I–IV–V–I cycle and replaces existing body chord symbols. Its presets cover C, G, D and F major, plus A and E minor.
Rendering options control score scale, font scale, swing from 50% to 80%, tablature and chord grids. Tablature choices are guitar, violin, viola, cello, bass, mandolin, banjo and ukulele. Show chord grids with music or without it; written chord symbols are required. Responsive engraving adjusts automatic staff width; an explicit width overrides that choice. Zoom is independent. Swing changes playback timing, not the written notes.
Standard notation and tablature
The score panel offers Auto, Score and Tablature. Auto chooses a drum grid when the followed voice is percussion; Score keeps standard notation. Guitar and bass tablature use the selected instrument and its tuning. These controls also remain available in a detached score window.
index.html?notation=tab&tab-instrument=guitar6&tab-tuning=40,45,50,55,59,64
The reference for these controls and their MCP commands is available in the MCP guide in twenty languages.
Mark a score for a real performance
The annotation toolbar supports text, highlights, circles, straight and diagonal arrows, fingerings 0–5, pp/p/mp/mf/f/ff/sfz dynamics, crescendo and decrescendo, staccato, tenuto, accent, marcato and fermata. Add breath marks, caesuras, double-slash breaths, bowing signs, trills, mordents, inverted mordents, accelerando, ritardando and a tempo.
Select and move marks, change their appearance with the available size and color controls, duplicate or delete a selected mark, remove automatic marks or clear all annotations. Automatic annotation options include regular section labels, phrase highlighting, progressive dynamics, a highest-note climax, phrase-end breaths and descending-scale fingerings. Phrase and section lengths are adjustable. These are editable suggestions, not an interpretation of every musical intention.
Supported score annotations are included in PDF and SVG output. A visual annotation does not necessarily change the synthesizer’s performance. Keep a project export to preserve the editable annotation layer.
The lyrics panel adds verses and lyric slots, shows or hides lyrics and reloads the words from ABC. Karaoke follows the words during playback. Neither audio-import engine recognizes lyrics.
Edit notes in the piano roll
Choose a voice and its instrument, add an empty voice or delete the selected voice. Click notes to select and audition them with their instrument and velocity. Drag to move; drag a note edge to change duration. Double-click empty space to insert a note and right-click a note to delete it. Shift-click extends a selection; Shift-drag draws a selection rectangle. Group audition is limited to 16 notes on release.
Scroll with the wheel, use Ctrl+wheel to zoom, or use the zoom buttons and reset. The voice legend identifies the colored parts. Toggle the legend, contextual help and automatic scrolling independently. Play from the cursor to hear a local edit immediately.
Edits originating from MIDI rebuild the ABC transcription. ABC-origin edits preserve surrounding notation where the mapping is clear. Ambiguous repeats, lyrics or conflicting chord velocities can prevent an unsafe edit. Escape cancels an active drag. The original imported file remains available separately from the edited transcription.
A tracker for precise musical editing
The tracker lays voices out in columns and musical time in rows. Select quarter-, eighth-, sixteenth- or thirty-second-note steps, or eighth-note triplets. Click to select, double-click an empty cell to insert, drag to move, and edit note or chord velocity in the velocity column. Add or remove voices and choose instruments. Select all, clear selection, delete, duplicate, cut, copy and paste; transpose by one semitone or one octave in either direction.
Play from the cursor, return to the first row, follow playback or browse freely. Previous row, Row and Next row audition individual steps. Step playback is useful for checking a passage one row at a time. The tracker shows the selected voice, position and counts of tracks, rows, notes and selected notes.
The computer-keyboard input has Off, Audition and Write modes. Writing is intended for stopped playback and uses the selected octave, velocity and advance amount. Automatic layout detection and QWERTY, AZERTY and QWERTZ choices follow physical key positions. On a US keyboard, Z S X D C V G B H N J M form a chromatic lower row; Q 2 W 3 E R 5 T 6 Y 7 U form the upper row. The displayed mapping adapts to layout. F1/F2 change octave and Shift temporarily raises it. Key release stops previews; Panic stops every preview sound. Writing a cell does not silently replace an existing chord with a single note.
For a hardware keyboard, choose MIDI IN · Connect, grant permission, select an input port, then accept all channels or one of 1–16. Choose Audition or Write and use the selected tracker voice. This is note entry and preview, not a general multitrack recording system. Web MIDI availability depends on browser and security context.
Listen, mix and rehearse
Play/Pause, Stop and Play from cursor serve different purposes: Play starts at the beginning, while Pause and Stop retain the cursor for Play from cursor. The transport shows elapsed and total time in hours, minutes, seconds and tenths. Adjust tempo, including ±5 BPM buttons, enable the metronome, and open the voice mixer for levels, mute and solo. Instrument selection and percussion controls shape individual parts. Reset audio rebuilds audio state if playback needs restarting.
For an imported MIDI file, choose the MIDI source or its ABC transcription as the playback source. Comparing them helps reveal what notation conversion changed. Source selection does not erase the other representation.
Set loop start A and end B at the cursor, then enable or play the loop. A/B positions appear in score, piano roll and tracker. Use Alt+click or Alt+A for A; Alt+Shift+click or Alt+B for B; Alt+L to play the loop; Alt+Shift+L to open its settings. The end is exclusive: the interval is [A, B). The measure-loop dialog offers repeat counts, including continuous repetition. Clear a loop when finished.
Dedicated loop exports exist for WAV, MIDI, ABC and rendered MOD. WAV uses the exact selected sample interval, with preparatory rendering before A where required and no extra tail after B. MIDI and ABC exports clip and rebase the interval within their conversion limits. XM has no separate loop-export menu in this version.
Ornament playback
Select ABC as the playback source; raw imported MIDI has no ornament signs. Play ornaments enables the same interpretation in the editor and HTML Lesson. ~ and !roll! play main–upper–main–lower–main, with short cuts. T / !trill! and extended trills alternate with the upper neighbour; mordents and turns use the appropriate neighbours. Key signatures, current accidentals and transposition determine auxiliary pitches. Arpeggios spread chords upwards. Ornaments fit inside the written duration, including tuplets and ties: repeats, A/B loops and score following keep their timing. Exercises require the written notes, not generated auxiliaries. Disable the option to hear the plain melody. Fermatas and bowing marks remain engraved without automatic tempo holds. Interpretation varies by instrument and tradition; write explicit notes for a different realization. Re-export older lessons. Startup: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Lecture des ornements
Choisissez ABC comme source de lecture ; le MIDI importé brut ne contient pas de signes d’ornement. Jouer les ornements active la même interprétation dans l’éditeur et la Leçon HTML. ~ et !roll! jouent principale–supérieure–principale–inférieure–principale, avec des coupures brèves. T / !trill! et les trilles prolongés alternent avec la note supérieure ; mordants et gruppettos utilisent les voisines correspondantes. Armure, altérations en cours et transposition déterminent les notes auxiliaires. Les arpèges échelonnent les accords du grave à l’aigu. Les ornements tiennent dans la durée écrite, y compris avec triolets et liaisons : reprises, boucles A/B et suivi de partition gardent leur chronologie. Les exercices demandent les notes écrites, pas les auxiliaires générées. Désactivez l’option pour entendre la mélodie simple. Points d’orgue et coups d’archet restent gravés sans arrêt de tempo automatique. L’interprétation varie selon l’instrument et la tradition ; écrivez les notes explicitement pour une autre réalisation. Réexportez les anciennes leçons. Lancement : ornaments=true|false ; MCP : ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Riproduzione degli abbellimenti
Selezionate ABC come sorgente: il MIDI importato originale non contiene segni di abbellimento. L’opzione usa la stessa interpretazione nell’editor e nella Lezione HTML. ~ e !roll! eseguono principale–superiore–principale–inferiore–principale con brevi interruzioni. T / !trill! e i trilli estesi alternano la nota superiore; mordenti e gruppetti usano le note vicine appropriate. Armatura, alterazioni e trasposizione determinano le altezze ausiliarie. Gli arpeggi salgono dal grave all’acuto. La durata scritta, anche con terzine e legature, resta invariata: ripetizioni, loop A/B e cursore rimangono sincronizzati. Gli esercizi richiedono le note scritte. Disattivate l’opzione per la melodia semplice. Corone e indicazioni d’arco restano grafiche senza fermate automatiche. Per altre interpretazioni strumentali o tradizionali scrivete le note esplicitamente. Esportate nuovamente le vecchie lezioni. Avvio: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Verzierungen abspielen
ABC als Wiedergabequelle wählen; unverändertes importiertes MIDI enthält keine Verzierungszeichen. Editor und HTML-Lektion verwenden dieselbe Ausführung. ~ und !roll! spielen Hauptton–oberer–Hauptton–unterer–Hauptton mit kurzen Unterbrechungen. T / !trill! und verlängerte Triller wechseln zum oberen Nachbarton; Mordente und Doppelschläge nutzen passende Nachbartöne. Vorzeichen, aktuelle Versetzungszeichen und Transposition bestimmen deren Höhe. Arpeggien laufen von tief nach hoch. Die notierte Dauer bleibt auch bei Triolen und Haltebögen erhalten; Wiederholungen, A/B-Schleifen und Notenverfolgung bleiben synchron. Übungen verlangen die notierten Töne. Ausschalten spielt die einfache Melodie. Fermaten und Bogenzeichen bleiben ohne automatische Tempoverlängerung sichtbar. Andere instrumentale oder traditionelle Ausführungen bitte ausschreiben. Alte Lektionen erneut exportieren. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Reproducción de adornos
Seleccione ABC como fuente: el MIDI original importado no contiene signos de adorno. El editor y la Lección HTML usan la misma interpretación. ~ y !roll! tocan principal–superior–principal–inferior–principal con cortes breves. T / !trill! y los trinos prolongados alternan con la vecina superior; mordentes y grupetos usan las vecinas correspondientes. Armadura, alteraciones y transposición determinan las notas auxiliares. Los arpegios ascienden. Los adornos caben en la duración escrita, incluso con tresillos y ligaduras: repeticiones, bucles A/B y cursor conservan su sincronía. Los ejercicios piden las notas escritas. Desactive la opción para oír la melodía sencilla. Calderones y marcas de arco se muestran sin pausas automáticas. Para otra interpretación instrumental o tradicional, escriba las notas explícitamente. Exporte de nuevo las lecciones antiguas. Inicio: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Reprodução de ornamentos
Selecione ABC como fonte: o MIDI original importado não contém sinais de ornamento. O editor e a Lição HTML usam a mesma interpretação. ~ e !roll! tocam principal–superior–principal–inferior–principal com cortes breves. T / !trill! e os trilos prolongados alternam com a vizinha superior; mordentes e grupetos usam as vizinhas adequadas. Armadura, alterações e transposição determinam as notas auxiliares. Os arpejos sobem do grave ao agudo. A duração escrita mantém-se, incluindo tercinas e ligaduras: repetições, ciclos A/B e cursor continuam sincronizados. Os exercícios pedem as notas escritas. Desative a opção para ouvir a melodia simples. Fermatas e indicações de arco ficam visíveis sem pausas automáticas. Para outra interpretação instrumental ou tradicional, escreva as notas explicitamente. Volte a exportar as lições antigas. Arranque: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Versieringen afspelen
Kies ABC als afspeelbron; het oorspronkelijke geïmporteerde MIDI bevat geen versieringstekens. De editor en HTML-les gebruiken dezelfde uitvoering. ~ en !roll! spelen hoofdtoon–bovenbuur–hoofdtoon–onderbuur–hoofdtoon met korte onderbrekingen. T / !trill! en verlengde trillers wisselen met de bovenbuur; mordenten en dubbelslagen gebruiken passende buurtonen. Voortekens, geldende verhogingen en verlagingen en transpositie bepalen de hulptonen. Arpeggio’s lopen omhoog. De geschreven duur blijft behouden, ook bij triolen en overbindingen: herhalingen, A/B-lussen en de cursor blijven gelijklopen. Oefeningen vragen de geschreven noten. Uitschakelen speelt de eenvoudige melodie. Fermates en streektekens blijven zichtbaar zonder automatische tempopauzes. Schrijf andere instrumentale of traditionele uitvoeringen volledig uit. Exporteer oude lessen opnieuw. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Afspilning af ornamenter
Vælg ABC som afspilningskilde; oprindelig importeret MIDI har ingen ornamenttegn. Editor og HTML-lektion bruger samme udførelse. ~ og !roll! spiller hovedtone–øverste–hovedtone–nederste–hovedtone med korte afbrydelser. T / !trill! og forlængede triller veksler med den øverste nabotone; mordenter og dobbeltslag bruger passende nabotoner. Fortegn og transponering bestemmer hjælpetonerne. Arpeggioer går opad. Den noterede varighed bevares, også ved trioler og bindebuer: gentagelser, A/B-løkker og markør forbliver synkrone. Øvelser kræver de skrevne toner. Slå fra for den enkle melodi. Fermater og buestrøgstegn vises uden automatiske tempopauser. Skriv andre instrumentale eller traditionelle udførelser eksplicit. Eksportér gamle lektioner igen. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Korukuvioiden toisto
Valitse toistolähteeksi ABC; alkuperäinen tuotu MIDI ei sisällä korukuviomerkkejä. Editori ja HTML-oppitunti käyttävät samaa tulkintaa. ~ ja !roll! soittavat pääsävel–ylempi–pääsävel–alempi–pääsävel lyhyin katkoin. T / !trill! ja pitkät trillit vuorottelevat ylemmän naapurisävelen kanssa; mordentit ja kaksoisheleet käyttävät sopivia naapurisäveliä. Etumerkit, voimassa olevat tilapäiset etumerkit ja transponointi määräävät apusävelet. Arpeggiot etenevät alhaalta ylös. Kirjoitettu kesto säilyy myös trioleissa ja yhdyskaarissa: kertaukset, A/B-silmukat ja kohdistin pysyvät tahdissa. Harjoituksissa vaaditaan kirjoitetut sävelet. Poista käytöstä kuullaksesi pelkän melodian. Fermatit ja jousitusmerkit näkyvät ilman automaattisia tempopidennyksiä. Kirjoita muut soitin- tai perinnekohtaiset tulkinnat nuotteina. Vie vanhat oppitunnit uudelleen. Käynnistys: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Spela utsmyckningar
Välj ABC som uppspelningskälla; ursprunglig importerad MIDI saknar ornamenttecken. Editorn och HTML-lektionen använder samma tolkning. ~ och !roll! spelar huvudton–övre–huvudton–undre–huvudton med korta avbrott. T / !trill! och förlängda drillar växlar med övre granntonen; mordenter och dubbelslag använder rätt granntoner. Fasta och tillfälliga förtecken samt transponering bestämmer hjälptonerna. Arpeggion går uppåt. Noterad längd bevaras även med trioler och bindebågar: repriser, A/B-slingor och markör förblir synkroniserade. Övningar kräver de skrivna tonerna. Stäng av för den enkla melodin. Fermater och stråktecken visas utan automatiska tempopauser. Skriv andra instrument- eller traditionsbundna utföranden uttryckligen. Exportera äldre lektioner igen. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Avspilling av ornamenter
Velg ABC som avspillingskilde; opprinnelig importert MIDI har ingen ornamenttegn. Editoren og HTML-leksjonen bruker samme utførelse. ~ og !roll! spiller hovedtone–øvre–hovedtone–nedre–hovedtone med korte avbrudd. T / !trill! og forlengede triller veksler med øvre nabotone; mordenter og dobbeltslag bruker riktige nabotoner. Faste og midlertidige fortegn samt transponering bestemmer hjelpetonene. Arpeggioer går oppover. Notert varighet bevares også ved trioler og bindebuer: repetisjoner, A/B-løkker og markør forblir synkrone. Øvelser krever de skrevne tonene. Slå av for enkel melodi. Fermater og buestrøksmerker vises uten automatiske tempopauser. Skriv andre instrument- eller tradisjonsbundne utførelser uttrykkelig. Eksporter eldre leksjoner på nytt. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Spilun skreytinga
Veljið ABC sem spilunaruppsprettu; upprunalegt innflutt MIDI inniheldur engin skreytingamerki. Ritillinn og HTML-kennsluskráin nota sömu túlkun. ~ og !roll! spila grunntón–efri–grunntón–neðri–grunntón með stuttum rofum. T / !trill! og lengdar trillur víxla við efri grannatón; mordentar og hópskreytingar nota viðeigandi grannatóna. Formerki og tónflutningur ákvarða hjálpartóna. Arpeggíur fara upp á við. Skrifuð lengd helst, einnig með þríólum og bindibogum: endurtekningar, A/B-lykkjur og bendill haldast samstillt. Æfingar krefjast skrifaðra tóna. Slökkvið til að heyra einfalda laglínu. Fermötur og bogamerki birtast án sjálfvirkrar tempólengingar. Skrifið aðrar hljóðfæra- eða hefðbundnar útfærslur sérstaklega. Flytjið eldri kennsluskrár út aftur. Ræsing: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Αναπαραγωγή ποικιλμάτων
Επιλέξτε ABC ως πηγή αναπαραγωγής· το αρχικό εισαγόμενο MIDI δεν περιέχει σημεία ποικιλμάτων. Ο επεξεργαστής και το Μάθημα HTML χρησιμοποιούν την ίδια εκτέλεση. ~ και !roll! παίζουν κύρια–πάνω–κύρια–κάτω–κύρια νότα με σύντομες διακοπές. T / !trill! και παρατεταμένες τρίλιες εναλλάσσονται με την πάνω γειτονική νότα· μορντέντα και γκρουπέτα χρησιμοποιούν τις αντίστοιχες γειτονικές νότες. Ο οπλισμός, οι αλλοιώσεις και η μεταφορά καθορίζουν τις βοηθητικές νότες. Τα αρπέζ ανεβαίνουν. Η γραμμένη διάρκεια διατηρείται και με τρίηχα και δεσμούς: επαναλήψεις, βρόχοι A/B και δείκτης μένουν συγχρονισμένα. Οι ασκήσεις ζητούν τις γραμμένες νότες. Απενεργοποιήστε για απλή μελωδία. Κορώνες και δοξαριές εμφανίζονται χωρίς αυτόματη παράταση. Γράψτε ρητά άλλες οργανικές ή παραδοσιακές εκτελέσεις. Εξαγάγετε ξανά παλιά μαθήματα. Εκκίνηση: ornaments=true|false· MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Süsleme çalma
Çalma kaynağı olarak ABC’yi seçin; içe aktarılan özgün MIDI süsleme işaretleri içermez. Düzenleyici ve HTML Dersi aynı yorumu kullanır. ~ ve !roll!, kısa kesmelerle ana–üst–ana–alt–ana notayı çalar. T / !trill! ve uzatılmış triller üst komşuyla dönüşür; mordanlar ve grupettolar uygun komşuları kullanır. Donanım, geçerli değiştiriciler ve transpozisyon yardımcı sesleri belirler. Arpejler pes sesten tize ilerler. Üçlemeler ve uzatma bağları dahil yazılı süre korunur: tekrarlar, A/B döngüleri ve imleç eşzamanlı kalır. Alıştırmalar yazılı notaları ister. Yalın melodiyi duymak için kapatın. Puandorg ve yay işaretleri otomatik tempo uzatması olmadan gösterilir. Başka çalgı veya gelenek yorumlarını açık notalarla yazın. Eski dersleri yeniden dışa aktarın. Başlangıç: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Воспроизведение украшений
Выберите ABC источником воспроизведения: исходный импортированный MIDI не содержит знаков украшений. Редактор и Урок HTML используют одинаковую трактовку. ~ и !roll! играют основная–верхняя–основная–нижняя–основная с короткими перебивками. T / !trill! и протяжённые трели чередуются с верхней соседней нотой; морденты и группетто используют соответствующие соседние ноты. Тональность, текущие знаки альтерации и транспозиция определяют вспомогательные звуки. Арпеджио идут снизу вверх. Записанная длительность сохраняется, включая триоли и лиги: повторы, петли A/B и курсор остаются синхронными. Упражнения требуют записанные ноты. Отключите опцию для простой мелодии. Ферматы и штрихи смычка отображаются без автоматического замедления. Другие инструментальные или традиционные варианты запишите явно. Старые уроки экспортируйте заново. Запуск: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
装饰音播放
请选择 ABC 播放源;原始导入 MIDI 不含装饰音记号。 编辑器与 HTML 课程使用同一演奏方式。~ 和 !roll! 按主音—上邻音—主音—下邻音—主音演奏,插入短促切音。T / !trill! 及延长颤音与上邻音交替;波音和回音采用相应邻音。辅助音由调号、当前临时记号及移调决定;琶音从低到高展开。装饰音位于原有时值内,连音及三连音也不改变总长,反复、A/B 循环和谱面指针保持同步。练习只要求输入写出的音符,不要求生成的辅助音。关闭选项即可听原旋律。延长记号和弓法仍显示,但不会自动延长速度时间。不同乐器与传统的演奏有差异,其他版本请明确写出音符。旧课程需重新导出。启动:ornaments=true|false;MCP:ornaments.set,enabled=true|false。
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
装飾音の再生
再生元に ABC を選んでください。元のインポート MIDI に装飾記号はありません。 エディターと HTML レッスンは同じ解釈で再生します。~ と !roll! は主音・上隣接音・主音・下隣接音・主音を短いカット付きで演奏します。T / !trill! と延長トリルは上隣接音と交互に鳴り、モルデントとターンは対応する隣接音を使います。調号、現在の臨時記号、移調から補助音を決め、アルペジオは低音から上行します。三連符やタイでも記譜の長さを保ち、反復、A/B ループ、追従カーソルは同期します。練習で必要なのは記譜された音で、生成された補助音ではありません。無効にすると通常の旋律を再生します。フェルマータと運弓記号は表示されますが、自動的な時間延長は行いません。楽器や伝統による別の演奏は音符として明記してください。古いレッスンは再書き出しが必要です。起動:ornaments=true|false。MCP:ornaments.set、enabled=true|false。
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
꾸밈음 재생
재생 소스로 ABC를 선택하세요. 원본으로 가져온 MIDI에는 꾸밈음 기호가 없습니다. 편집기와 HTML 레슨은 같은 방식으로 연주합니다. ~와 !roll!은 본음–위 이웃음–본음–아래 이웃음–본음을 짧게 끊어 연주합니다. T / !trill!과 연장 트릴은 위 이웃음과 교대하며 모르덴트와 턴은 해당 이웃음을 사용합니다. 조표, 현재 임시표와 이조가 보조음 높이를 결정하고 아르페지오는 낮은음부터 올라갑니다. 셋잇단음표와 붙임줄에서도 적힌 길이를 유지하여 반복, A/B 루프와 커서가 동기화됩니다. 연습은 적힌 음만 요구하며 생성된 보조음은 요구하지 않습니다. 옵션을 끄면 원래 선율을 듣습니다. 페르마타와 운궁 표시는 자동 시간 연장 없이 표시됩니다. 악기나 전통에 따른 다른 해석은 음표로 명시하세요. 이전 레슨은 다시 내보내세요. 시작: ornaments=true|false. MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
تشغيل الزخارف الموسيقية
اختر ABC مصدراً للتشغيل؛ لا يحتوي MIDI الأصلي المستورد على رموز الزخارف. يستخدم المحرر ودرس HTML التفسير نفسه. تعزف ~ و !roll! النغمة الأساسية ثم العليا ثم الأساسية ثم السفلى ثم الأساسية، بفواصل قصيرة. تتناوب T / !trill! والترعشات الممتدة مع النغمة المجاورة العليا؛ وتستخدم الموردنتات والزخارف الدائرية الجيران المناسبين. يحدد المقام وعلامات التحويل الحالية والنقل النغمات المساعدة. تتدرج الأربيجات من المنخفض إلى المرتفع. تبقى المدة المكتوبة ثابتة حتى مع الثلاثيات والروابط، فتظل الإعادات وحلقات A/B والمؤشر متزامنة. تطلب التمارين النغمات المكتوبة فقط. أوقف الخيار لسماع اللحن البسيط. تظهر علامات الإطالة وحركات القوس دون إطالة زمنية تلقائية. للتفسيرات الخاصة بآلة أو تقليد آخر اكتب النغمات صراحة. أعد تصدير الدروس القديمة. البدء: ornaments=true|false؛ MCP: ornaments.set، enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
נגינת קישוטים
בחרו ABC כמקור הנגינה; קובץ MIDI המקורי שיובא אינו מכיל סימני קישוט. העורך ושיעור HTML משתמשים באותה פרשנות. ~ ו־!roll! מנגנים ראשי–עליון–ראשי–תחתון–ראשי עם חיתוכים קצרים. T / !trill! וטרילים מתמשכים מתחלפים עם השכן העליון; מורדנטים וגרופטים משתמשים בשכנים המתאימים. סימני הסולם, סימני ההיתק הנוכחיים והטרנספוזיציה קובעים את צלילי העזר. ארפג'ים עולים מהנמוך לגבוה. המשך הכתוב נשמר גם בשלישיות ובקשתות חיבור, ולכן החזרות, לולאות A/B והסמן נשארים מסונכרנים. התרגילים דורשים את התווים הכתובים בלבד. כבו את האפשרות לשמיעת המנגינה הפשוטה. פרמטות וסימני קשת מוצגים בלי הארכת זמן אוטומטית. פרשנויות אחרות לפי כלי או מסורת יש לכתוב בתווים מפורשים. יש לייצא מחדש שיעורים ישנים. הפעלה: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
~G3 !roll!G3 TG3 MG3 PG3 !turn!G3 !trill(!G3 A3 | !trill)!B3 c3 | index.html?ornaments=true lesson.html?ornaments=false
Bring existing music into the workspace
| Input | What happens |
|---|---|
| ABC | Open notation text and select tunes in a multi-tune document. |
| MIDI · .mid / .midi | Keep the imported source and create an editable ABC transcription with selectable tracks and instruments. |
| MusicXML · .xml / .musicxml / .mxl | Convert plain or compressed score interchange files to ABC; inspect the resulting engraving. |
| Project JSON | Restore a saved project, its notation and associated project state. |
| Library JSON | Import a collection into the local tune library. |
| Audio | Decode a recording and prepare a melody draft or use the separately installed transcription service. |
MIDI transcription offers title and tempo, automatic/adaptive or fixed L: note units, rhythm labels, triplet detection, repeats, velocity-to-dynamics conversion, overlap handling, ties and non-binary durations. Review the track choices before transcription. Conversion checks can refuse a result that changes protected pitches, instruments or velocities instead of replacing the current project. The original import can be exported unchanged.
The live microphone pitch detector is a separate tool requiring microphone permission. It estimates pitch; it is not a promise of complete polyphonic transcription.
Turn a recording into a starting point
Import Audio accepts WAV, MP3, FLAC, OGG, M4A, AAC and WebM when the browser can decode the particular codec. Input files are limited to 32 MiB. The local melody draft works best with an isolated monophonic line, is limited to three minutes, takes a manually supplied tempo and silence threshold, and quantizes notes to sixteenth notes. It uses a YIN-style pitch estimator on audio reduced to 8 kHz for analysis. Mixed instruments, percussion and chords can produce incorrect notes.
Analyze first, review the draft, then choose Open this draft. The original recording is retained with the project state where supported. This feature supplies an editable starting point, not a guaranteed score reconstruction.
The optional SheetSage2 route calls its official Python interface through a separate local service at http://127.0.0.1:8765. The service and its model files are not bundled. It needs separate installation, a service token and explicit consent before sending the recording to that service. Its own license is CC BY-NC 4.0. Ordinary ABC editing and the local melody draft do not require this service.
Inside the sound engine
The built-in TimGM6mb SoundFont supplies General MIDI melodic programs and percussion. Load another SF2 bank to change the sound or restore the built-in bank. A custom bank applies to the current session; it is not a permanent replacement for the bundled bank. Master level, room reverb and chorus have independent controls.
| Stage | Implementation and behavior |
|---|---|
| Sample preparation | SF2 parsing and PCM preparation use a worker; decoded samples are cached and shared for playback, previews and rendering. |
| Voice selection | Key and velocity regions, layered zones, root pitch, coarse/fine tuning and sample rate determine which samples play and at what pitch. |
| Amplitude | Delay, attack, hold, decay, sustain and release envelopes; note velocity, channel volume and expression; sample loops and sustain behavior. |
| Tone & modulation | Low-pass filtering and resonance, supported modulation-envelope and LFO routes for pitch, filter and amplitude; SF2 chorus sends. |
| MIDI performance | Volume CC7, pan CC10, expression CC11, sustain CC64 and pitch bend. The normal bend range is ±2 semitones; do not assume arbitrary RPN bend-range automation is reproduced. Percussion exclusive classes support choking related sounds. |
| Output | Web Audio sample sources, gain, filtering and stereo panning; room reverb with a generated approximately 1.65-second impulse, chorus and output compression. Real-time sample rate depends on the browser and audio device. |
| Offline WAV | Stereo rendering at 44,100 Hz by default, converted to signed 16-bit PCM. Full-song output may include a bounded release/reverb tail; exact loop output is cropped at B. |
Rendering is bounded by a one-hour duration ceiling and a 256 MiB audio-buffer safety budget; the memory budget can be reached first. Large arrangements require enough memory for floating-point audio buffers before PCM encoding. Available polyphony is affected by layers and release tails as well as the visible note count. The sound engine’s SF2 behavior is richer than what classic tracker files can represent.
HTML Lesson: learn from the score
Export one HTML file, send it to a student and open it directly in a browser. The lesson draws its own score with the editor’s ABC engine and plays the included instrument samples.
In Export, choose HTML Lesson. Save the file, then open it in a browser; the arrangement, sound and teacher annotations travel together.
Choose a practice mode
Play the whole arrangement, pause, rewind and practise an A/B loop.
Press Space or Next to hear one onset position across the voices, then stop.
Use QWERTY or AZERTY as a piano. Enter the selected voice’s notes; − and + change octave.
Connect a MIDI instrument in a compatible browser. Correct notes advance; wrong notes are counted.
Read, zoom and follow
The lesson embeds the editor’s ABC score renderer and SF2 player, not a pre-rendered score. Notation and shared instrument samples are compressed inside the single HTML file. Two musical lines are shown: the current line and the next one. Score zoom (50–300%) is independent of interface size; Follow keeps the playhead visible. The arrows browse lines with Follow disabled. The audio scheduler runs separately from the display, and only a few lines are kept in memory. The playback status is shown once beside the ? Help button, in both the editor and lesson. Startup and MCP options: score-zoom=150, score-view=focus or full. Score zoom and voice selection are in the right sidebar; ☰ opens it on narrow screens.
The header holds the error count, reset and interface size. Transport times stay beside Stop and Set B; other settings occupy the second row. Instructions, MIDI connection, keyboard map and credits are on the right (☰). Click a piano key, score note or tablature note to audition; QWERTY/AZERTY and MIDI also work outside exercises. Release keys to stop. Clicks never answer an exercise. Keyboard/MIDI exercises still grade answers.
Language, theme and visual effects are on the second toolbar row. All 17 palettes are available; interface size changes the controls separately from score zoom.
Ornament playback
Select ABC as the playback source; raw imported MIDI has no ornament signs. Play ornaments enables the same interpretation in the editor and HTML Lesson. ~ and !roll! play main–upper–main–lower–main, with short cuts. T / !trill! and extended trills alternate with the upper neighbour; mordents and turns use the appropriate neighbours. Key signatures, current accidentals and transposition determine auxiliary pitches. Arpeggios spread chords upwards. Ornaments fit inside the written duration, including tuplets and ties: repeats, A/B loops and score following keep their timing. Exercises require the written notes, not generated auxiliaries. Disable the option to hear the plain melody. Fermatas and bowing marks remain engraved without automatic tempo holds. Interpretation varies by instrument and tradition; write explicit notes for a different realization. Re-export older lessons. Startup: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Instructions & errors
Space: hear one position, then stop. Exercises: match every note of the selected voice’s chord, octave included; release keys between chords. Wrong notes stay at the same position. − / + change the computer-keyboard octave. A/B define an exclusive-end loop. Rests are skipped in exercises. Audio is embedded; MIDI needs browser permission. URL: ?help=1. Console: help, options, clear, set --mode step. Parameters control the embedded piece, not an external file.
See and hear your instrument
Instrument guide
The 88-key piano shows selected voices: red keys sound during playback; amber keys are the next exercise target. Select several voices in the right panel; the primary voice anchors scrolling. Guitar and bass show suggested string/fret positions, not prescribed finger numbers. Frets rise toward the body at the bottom, with markers at 3, 5, 7, 9, 12 (double), 15, 17, 19, 21 and 24 (double). Twelve strings form six paired courses; lower four pairs sound octaves. Custom tuning uses MIDI pitches from low to high; blank restores the model. Winds have the mouthpiece at the bottom and separate thumb holes. One wind note at a time; unavailable fingerings are reported rather than guessed. Recorder: Baroque soprano C5–D6; whistle D5–C♯7; three-hole profiles include register and partial bell closure. Profiles vary by instrument: verify with your teacher. Display transposition changes diagrams, not sound or exercise answers. MIDI guitars and winds use note-on/off on the selected port and channels; all channels accepts separate-string channels. Audio-to-note exercise grading, breath controllers and pitch bends are not implemented. The microphone tuner measures one string, gives cents and an up/down direction; ±5 cents is in tune. A4 can be set from 430 to 450 Hz. It needs microphone permission, headphones and a clear sustained tone; close it to stop capture. Startup: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. No microphone is started automatically.
One string at a time. Playback pauses during tuning. Reference sound suspends measurement; use headphones. Audio stays on this device.
Sharing and sound
Audio: the standalone lesson embeds the SF2 playback engine and shared samples for the instruments used, including their key and velocity zones, loops and envelopes. Notes are synthesized during playback, rather than exported as separate WAV files. No sound-bank download is needed. The 128 MiB limit applies to shared sample data, not song duration. Audition uses the selected instrument and stops after at most 2.5 seconds.
Leçon HTML : apprendre avec la partition
Exportez un fichier HTML, envoyez-le à un élève et ouvrez-le directement dans un navigateur. La leçon dessine sa partition avec le moteur ABC de l’éditeur et joue les échantillons instrumentaux intégrés.
Dans Export, choisissez Leçon HTML. Enregistrez le fichier, puis ouvrez-le dans un navigateur ; arrangement, sons et annotations du professeur sont réunis.
Choisir un mode de travail
Écoutez tout l’arrangement, mettez en pause, revenez au début et travaillez une boucle A/B.
Espace ou Suivant joue une position d’attaque avec les voix simultanées, puis s’arrête.
Utilisez QWERTY ou AZERTY comme un piano. Entrez les notes de la voix choisie ; − et + changent l’octave.
Connectez un instrument MIDI avec un navigateur compatible. Les bonnes notes font avancer ; les erreurs sont comptées.
Lire, zoomer et suivre
La leçon intègre le moteur de partition ABC et le lecteur SF2 de l’éditeur, sans partition précalculée. La notation et les échantillons partagés sont compressés dans le fichier HTML unique. Deux lignes musicales apparaissent : la ligne courante et la suivante. Le zoom partition (50–300 %) est indépendant de la taille de l’interface ; Suivre garde le playhead visible. Les flèches parcourent les lignes en désactivant Suivre. Le son est planifié indépendamment de l’affichage, qui ne garde que quelques lignes en mémoire. Le statut de lecture apparaît une seule fois près du bouton ? d’aide, dans l’éditeur et la leçon. Options de lancement et MCP : score-zoom=150, score-view=focus ou full. Le zoom partition et le choix des voix sont dans le panneau droit ; ☰ l’ouvre sur écran étroit.
L’en-tête regroupe erreurs, remise à zéro et taille de l’interface. Les temps restent près d’Arrêt et Définir B ; les réglages occupent la deuxième ligne. Consignes, connexion MIDI, clavier et crédits sont à droite (☰). Cliquez une touche de piano, une note de partition ou de tablature pour l’écouter ; QWERTY/AZERTY et MIDI fonctionnent aussi hors exercice. Relâchez les touches pour arrêter. Les clics ne valident jamais un exercice ; clavier/MIDI continuent à évaluer les réponses.
Langue, thème et effets visuels occupent la deuxième ligne de commandes. Les 17 palettes sont disponibles ; la taille de l’interface règle les commandes indépendamment du zoom de la partition.
Lecture des ornements
Choisissez ABC comme source de lecture ; le MIDI importé brut ne contient pas de signes d’ornement. Jouer les ornements active la même interprétation dans l’éditeur et la Leçon HTML. ~ et !roll! jouent principale–supérieure–principale–inférieure–principale, avec des coupures brèves. T / !trill! et les trilles prolongés alternent avec la note supérieure ; mordants et gruppettos utilisent les voisines correspondantes. Armure, altérations en cours et transposition déterminent les notes auxiliaires. Les arpèges échelonnent les accords du grave à l’aigu. Les ornements tiennent dans la durée écrite, y compris avec triolets et liaisons : reprises, boucles A/B et suivi de partition gardent leur chronologie. Les exercices demandent les notes écrites, pas les auxiliaires générées. Désactivez l’option pour entendre la mélodie simple. Points d’orgue et coups d’archet restent gravés sans arrêt de tempo automatique. L’interprétation varie selon l’instrument et la tradition ; écrivez les notes explicitement pour une autre réalisation. Réexportez les anciennes leçons. Lancement : ornaments=true|false ; MCP : ornaments.set, enabled=true|false.
Consignes et erreurs
Espace : écouter une position puis s’arrêter. Exercices : entrer toutes les notes de l’accord de la voix choisie, octave comprise ; relâcher les touches entre accords. Une erreur ne fait pas avancer. − / + changent l’octave du clavier ordinateur. A/B définissent une boucle à fin exclusive. Les silences sont sautés en exercice. Les sons sont intégrés ; MIDI exige une autorisation. URL : ?help=1. Console : help, options, clear, set --mode step. Les paramètres règlent le morceau intégré, pas un fichier externe.
Voir et entendre son instrument
Guide des instruments
Le piano de 88 touches représente les voix choisies : les touches rouges sonnent pendant la lecture ; les touches ambrées indiquent la prochaine réponse attendue. Sélectionnez plusieurs voix dans le panneau droit ; la voix principale ancre le défilement. Guitares et basses proposent des positions corde/case, pas des numéros de doigts imposés. Les cases montent vers le corps en bas, avec repères en 3, 5, 7, 9, 12 (double), 15, 17, 19, 21 et 24 (double). Les douze cordes forment six paires ; les quatre paires graves sonnent à l’octave. L’accordage personnalisé utilise les hauteurs MIDI du grave à l’aigu ; vide rétablit le modèle. Le bec des flûtes est en bas, le trou du pouce est séparé. Une seule note de vent à la fois ; les doigtés indisponibles sont signalés, jamais inventés. Flûte à bec : soprano baroque do5–ré6 ; whistle ré5–do♯7 ; profils à trois trous avec registre et fermeture partielle du pavillon. Vérifiez le profil avec le professeur, car les instruments diffèrent. La transposition visuelle ne modifie ni le son ni les réponses attendues. Guitares et flûtes MIDI utilisent les messages de notes du port et des canaux choisis ; Tous accepte les canaux séparés par corde. La validation des exercices par microphone, le souffle et les pitch bends ne sont pas implémentés. L’accordeur mesure une corde et indique les cents ainsi que monter/descendre ; ±5 cents est juste. Le la4 se règle de 430 à 450 Hz. Il exige une permission microphone, un casque et un son tenu clair ; le fermer arrête la capture. Paramètres : voices=1,2 ; piano=true ; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off ; instrument-transpose=0 ; instrument-tuning=40,45,50,55,59,64 ; reference-a=440. Aucun microphone ne démarre automatiquement.
Une corde à la fois. La lecture s’arrête pour l’accordage. La référence suspend la mesure ; utilisez un casque. Le son reste sur cet appareil.
Partage et son
Audio : la leçon autonome intègre le moteur SF2 et les échantillons partagés des instruments utilisés, avec leurs zones de notes et de vélocité, boucles et enveloppes. Les notes sont produites pendant la lecture, sans WAV distinct par note. Aucun téléchargement de banque sonore n’est nécessaire. La limite de 128 Mio porte sur les échantillons partagés, pas sur la durée du morceau. La pré-écoute utilise l’instrument sélectionné et dure au maximum 2,5 secondes.
Lezione HTML: imparare dallo spartito
Esporta un HTML, invialo a un allievo e aprilo nel browser. La lezione disegna lo spartito con il motore ABC dell’editor e suona i campioni inclusi.
In Esporta scegli Lezione HTML. Salva il file e aprilo nel browser: arrangiamento, suoni e annotazioni del docente restano insieme.
Scegli il modo di studio
Riproduci l’arrangiamento, metti in pausa, torna all’inizio e prova un ciclo A/B.
Spazio o Avanti suona una posizione di attacco con tutte le voci simultanee, poi si ferma.
Usa QWERTY o AZERTY come piano. Inserisci le note della voce scelta; − e + cambiano ottava.
Collega uno strumento MIDI nel browser compatibile. Le note corrette avanzano, gli errori vengono contati.
Leggere, ingrandire e seguire
La lezione integra il motore ABC dello spartito e il lettore SF2 dell’editor, senza spartito precalcolato. Notazione e campioni condivisi sono compressi nel singolo HTML. Mostra la riga corrente e la successiva. Lo zoom spartito (50–300%) è indipendente dalla dimensione dell’interfaccia; Segui mantiene visibile il cursore. Le frecce sfogliano le righe disattivando Segui. Audio e visualizzazione sono pianificati separatamente; restano in memoria poche righe. Lo stato di riproduzione compare una volta accanto al pulsante ? nell’editor e nella lezione. Opzioni di avvio e MCP: score-zoom=150, score-view=focus o full. Zoom spartito e scelta delle voci sono nel pannello destro; ☰ lo apre sugli schermi stretti.
L’intestazione contiene errori, azzeramento e dimensione. I tempi sono accanto ad Arresto e Imposta B; le impostazioni sono sulla seconda riga. Istruzioni, MIDI, tastiera e crediti sono a destra (☰). Clicca tasti del piano o note di spartito e tablatura per ascoltare; QWERTY/AZERTY e MIDI funzionano anche fuori dagli esercizi. Rilascia per fermare. I clic non rispondono agli esercizi; tastiera/MIDI continuano a valutare.
Lingua, tema ed effetti visivi sono nella seconda riga. Sono disponibili tutte le 17 tavolozze; la dimensione dei comandi è indipendente dallo zoom dello spartito.
Riproduzione degli abbellimenti
Selezionate ABC come sorgente: il MIDI importato originale non contiene segni di abbellimento. L’opzione usa la stessa interpretazione nell’editor e nella Lezione HTML. ~ e !roll! eseguono principale–superiore–principale–inferiore–principale con brevi interruzioni. T / !trill! e i trilli estesi alternano la nota superiore; mordenti e gruppetti usano le note vicine appropriate. Armatura, alterazioni e trasposizione determinano le altezze ausiliarie. Gli arpeggi salgono dal grave all’acuto. La durata scritta, anche con terzine e legature, resta invariata: ripetizioni, loop A/B e cursore rimangono sincronizzati. Gli esercizi richiedono le note scritte. Disattivate l’opzione per la melodia semplice. Corone e indicazioni d’arco restano grafiche senza fermate automatiche. Per altre interpretazioni strumentali o tradizionali scrivete le note esplicitamente. Esportate nuovamente le vecchie lezioni. Avvio: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Istruzioni ed errori
Spazio: ascolta una posizione e si ferma. Negli esercizi inserisci tutte le note dell’accordo, ottava inclusa; rilascia i tasti tra gli accordi. Un errore non avanza. − / + cambiano ottava. A/B: ciclo con fine esclusa. Le pause vengono saltate. Audio incluso; MIDI richiede autorizzazione. URL: ?help=1. Console: help, options, clear, set --mode step. I parametri regolano il brano incluso.
Vedere e ascoltare lo strumento
Guida agli strumenti
Il piano a 88 tasti segue le voci selezionate: rosso durante il suono, ambra per la prossima risposta. Seleziona più voci nel pannello destro; la voce principale guida lo scorrimento. Chitarre e bassi suggeriscono corda e tasto, non dita obbligatorie. I tasti acuti sono vicino al corpo in basso; segnaposizione 3, 5, 7, 9, 12 doppio, 15, 17, 19, 21, 24 doppio. Dodici corde formano sei coppie, le quattro gravi all’ottava. Accordatura personalizzata: numeri MIDI dal grave all’acuto; vuoto ripristina il modello. Nei fiati il bocchino è in basso e il pollice separato. Una nota alla volta; diteggiature non disponibili segnalate. Flauto dolce barocco C5–D6, whistle D5–C♯7; i profili a tre fori indicano registro e chiusura della campana. Verifica con l’insegnante. La trasposizione visiva non cambia suono o risposte. Chitarre e fiati MIDI usano note-on/off; Tutti accetta canali separati per corda. Nessuna valutazione degli esercizi dal microfono, del soffio o del pitch bend. Accordatore: una corda, scarto in cent, su/giù, tolleranza ±5 cent, A4 430–450 Hz. Servono permesso microfono, cuffie e nota chiara; chiuderlo ferma la cattura. Avvio: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Il microfono non si avvia automaticamente.
Una corda alla volta. La riproduzione si ferma per accordare. Il riferimento sospende la misura; usa cuffie. L’audio resta sul dispositivo.
Condivisione e suono
Audio: la lezione autonoma integra il motore SF2 e i campioni condivisi degli strumenti usati, con zone di note e velocità, loop e inviluppi. Le note vengono sintetizzate durante la riproduzione, senza WAV separati. Non serve scaricare una banca sonora. Il limite di 128 MiB riguarda i campioni condivisi, non la durata del brano. Il preascolto usa lo strumento scelto e dura al massimo 2,5 secondi.
HTML-Lektion: mit Noten lernen
Exportieren Sie eine HTML-Datei, senden Sie sie einem Schüler und öffnen Sie sie im Browser. Die Lektion zeichnet die Noten mit der ABC-Engine des Editors und spielt die enthaltenen Samples.
Wählen Sie im Exportmenü HTML-Lektion. Speichern und im Browser öffnen: Arrangement, Klang und Anmerkungen der Lehrkraft bleiben zusammen.
Übungsmodus wählen
Das Arrangement abspielen, pausieren, zurückspulen und eine A/B-Schleife üben.
Leertaste oder Weiter spielt eine Einsatzposition aller gleichzeitigen Stimmen und stoppt.
QWERTY oder AZERTY als Klavier verwenden. Noten der gewählten Stimme eingeben; − und + ändern die Oktave.
MIDI-Instrument im kompatiblen Browser verbinden. Richtige Noten führen weiter; Fehler werden gezählt.
Lesen, zoomen und verfolgen
Die Lektion enthält den ABC-Notenrenderer und SF2-Player des Editors ohne vorberechnete Partitur. Notation und gemeinsame Samples sind in einer HTML-Datei komprimiert. Sichtbar sind die aktuelle und die folgende Notenzeile. Notenzoom (50–300 %) ist unabhängig von der Oberflächengröße; Folgen hält den Spielzeiger sichtbar. Pfeile blättern und deaktivieren Folgen. Audio und Anzeige werden getrennt geplant; nur wenige Zeilen bleiben im Speicher. Der Wiedergabestatus steht einmal neben ? im Editor und in der Lektion. Start- und MCP-Optionen: score-zoom=150, score-view=focus oder full. Notenzoom und Stimmenwahl stehen rechts; ☰ öffnet die Seitenleiste auf schmalen Bildschirmen.
Die Kopfzeile enthält Fehler, Zurücksetzen und Oberflächengröße. Zeiten stehen neben Stopp und B setzen, Einstellungen in der zweiten Zeile. Anleitung, MIDI, Tastatur und Credits liegen rechts (☰). Klaviertasten, Noten oder Tabulatur anklicken zum Vorhören; QWERTY/AZERTY und MIDI funktionieren auch außerhalb der Übungen. Loslassen beendet den Ton. Klicks beantworten keine Übung; Tastatur/MIDI bewerten weiterhin Antworten.
Sprache, Thema und Effekte stehen in der zweiten Werkzeugzeile. Alle 17 Paletten sind verfügbar; die Größe der Bedienelemente ist unabhängig vom Notenzoom.
Verzierungen abspielen
ABC als Wiedergabequelle wählen; unverändertes importiertes MIDI enthält keine Verzierungszeichen. Editor und HTML-Lektion verwenden dieselbe Ausführung. ~ und !roll! spielen Hauptton–oberer–Hauptton–unterer–Hauptton mit kurzen Unterbrechungen. T / !trill! und verlängerte Triller wechseln zum oberen Nachbarton; Mordente und Doppelschläge nutzen passende Nachbartöne. Vorzeichen, aktuelle Versetzungszeichen und Transposition bestimmen deren Höhe. Arpeggien laufen von tief nach hoch. Die notierte Dauer bleibt auch bei Triolen und Haltebögen erhalten; Wiederholungen, A/B-Schleifen und Notenverfolgung bleiben synchron. Übungen verlangen die notierten Töne. Ausschalten spielt die einfache Melodie. Fermaten und Bogenzeichen bleiben ohne automatische Tempoverlängerung sichtbar. Andere instrumentale oder traditionelle Ausführungen bitte ausschreiben. Alte Lektionen erneut exportieren. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Anleitung und Fehler
Leertaste: eine Position hören, dann anhalten. Übungen: alle Akkordtöne einschließlich Oktave treffen; Tasten zwischen Akkorden loslassen. Fehler bewegen den Zeiger nicht. − / + ändern die Oktave. A/B: Schleife ohne Endpunkt. Pausen werden übersprungen. Audio eingebettet; MIDI braucht Erlaubnis. URL: ?help=1. Konsole: help, options, clear, set --mode step. Parameter steuern das eingebettete Stück.
Instrument sehen und hören
Instrumentenhilfe
Das Klavier mit 88 Tasten folgt gewählten Stimmen: Rot klingt, Bernstein zeigt die nächste Übungsantwort. Mehrere Stimmen rechts wählen; die Hauptstimme führt das Scrollen. Gitarre und Bass schlagen Saite/Bund vor, keine verbindlichen Fingernummern. Hohe Bünde liegen unten am Korpus; Markierungen bei 3, 5, 7, 9, 12 doppelt, 15, 17, 19, 21, 24 doppelt. Zwölf Saiten bilden sechs Paare, die vier tiefen in Oktaven. Eigene Stimmung: MIDI-Zahlen tief nach hoch; leer setzt das Modell zurück. Bläser: Mundstück unten, Daumenloch separat. Nur ein Ton; fehlende Griffe werden angezeigt. Barock-Sopranblockflöte C5–D6, Whistle D5–C♯7; Dreilochprofile mit Register und Schallöffnungsabdeckung. Mit Lehrkraft prüfen. Anzeigetransposition ändert weder Klang noch Antworten. MIDI-Gitarren und -Flöten nutzen Notenmeldungen; Alle unterstützt getrennte Saitenkanäle. Keine Übungsbewertung per Mikrofon, Atemsteuerung oder Pitchbend. Stimmgerät: einzelne Saite, Cent und Richtung, ±5 Cent korrekt, A4 430–450 Hz. Mikrofonfreigabe, Kopfhörer und klarer Dauerton nötig; Schließen beendet Aufnahme. Startoptionen: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Kein automatischer Mikrofonstart.
Jeweils eine Saite. Wiedergabe pausiert beim Stimmen. Referenzton unterbricht Messung; Kopfhörer verwenden. Audio bleibt auf diesem Gerät.
Teilen und Klang
Audio: Die eigenständige Lektion enthält die SF2-Klangerzeugung und gemeinsame Samples der verwendeten Instrumente samt Tonhöhen- und Anschlagzonen, Schleifen und Hüllkurven. Töne werden bei der Wiedergabe erzeugt, ohne einzelne WAV-Dateien. Kein Soundbank-Download ist nötig. Die Grenze von 128 MiB gilt für gemeinsame Samples, nicht für die Spieldauer. Vorhören verwendet das gewählte Instrument und dauert höchstens 2,5 Sekunden.
Lección HTML: aprender con la partitura
Exporta un HTML, envíalo al alumno y ábrelo en el navegador. La lección dibuja la partitura con el motor ABC del editor y reproduce las muestras incluidas.
En Exportar, elige Lección HTML. Guarda el archivo y ábrelo en el navegador: arreglo, sonidos y anotaciones del profesor viajan juntos.
Elegir el modo de práctica
Reproduce el arreglo, pausa, vuelve al inicio y practica un bucle A/B.
Espacio o Siguiente reproduce una posición de ataque de las voces simultáneas y se detiene.
Usa QWERTY o AZERTY como piano. Introduce las notas de la voz elegida; − y + cambian octava.
Conecta un instrumento MIDI en un navegador compatible. Las notas correctas avanzan; se cuentan los errores.
Leer, ampliar y seguir
La lección integra el motor de partitura ABC y el reproductor SF2 del editor, sin partitura precalculada. Notación y muestras compartidas se comprimen en un único HTML. Muestra la línea actual y la siguiente. El zoom de partitura (50–300 %) es independiente del tamaño de interfaz; Seguir mantiene visible el cursor. Las flechas recorren líneas y desactivan Seguir. Audio y vista se planifican por separado; solo unas líneas quedan en memoria. El estado aparece una vez junto a ? en editor y lección. Opciones de inicio y MCP: score-zoom=150, score-view=focus o full. El zoom y la selección de voces están en el panel derecho; ☰ lo abre en pantallas estrechas.
La cabecera reúne errores, reinicio y tamaño. Los tiempos quedan junto a Parar y Fijar B; los ajustes, en la segunda fila. Instrucciones, MIDI, teclado y créditos están a la derecha (☰). Pulsa teclas del piano o notas de partitura y tablatura para escucharlas; QWERTY/AZERTY y MIDI funcionan fuera de los ejercicios. Suelta para parar. Los clics no responden ejercicios; teclado/MIDI siguen evaluando.
Idioma, tema y efectos están en la segunda fila. Hay 17 paletas; el tamaño de los controles es independiente del zoom de la partitura.
Reproducción de adornos
Seleccione ABC como fuente: el MIDI original importado no contiene signos de adorno. El editor y la Lección HTML usan la misma interpretación. ~ y !roll! tocan principal–superior–principal–inferior–principal con cortes breves. T / !trill! y los trinos prolongados alternan con la vecina superior; mordentes y grupetos usan las vecinas correspondientes. Armadura, alteraciones y transposición determinan las notas auxiliares. Los arpegios ascienden. Los adornos caben en la duración escrita, incluso con tresillos y ligaduras: repeticiones, bucles A/B y cursor conservan su sincronía. Los ejercicios piden las notas escritas. Desactive la opción para oír la melodía sencilla. Calderones y marcas de arco se muestran sin pausas automáticas. Para otra interpretación instrumental o tradicional, escriba las notas explícitamente. Exporte de nuevo las lecciones antiguas. Inicio: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Instrucciones y errores
Espacio: escuchar una posición y parar. En ejercicios toca todas las notas del acorde con su octava; suelta las teclas entre acordes. Los errores no avanzan. − / + cambian la octava. A/B: bucle con final exclusivo. Se saltan silencios. Audio incluido; MIDI requiere permiso. URL: ?help=1. Consola: help, options, clear, set --mode step. Los parámetros controlan la pieza incluida.
Ver y escuchar el instrumento
Guía de instrumentos
El piano de 88 teclas sigue las voces elegidas: rojo al sonar y ámbar para la próxima respuesta. Elige varias voces a la derecha; la principal guía el desplazamiento. Guitarra y bajo sugieren cuerda/traste, no dedos obligatorios. Los agudos están cerca del cuerpo abajo; marcas 3, 5, 7, 9, 12 dobles, 15, 17, 19, 21, 24 dobles. Doce cuerdas forman seis parejas, las cuatro graves a la octava. Afinación propia: números MIDI de grave a agudo; vacío restaura el modelo. Vientos con boquilla abajo y pulgar separado. Una nota; se indican digitaciones no disponibles. Flauta barroca C5–D6, whistle D5–C♯7; tres agujeros con registro y cierre de campana. Comprueba con el profesor. La transposición visual no cambia sonido ni respuestas. Guitarras y flautas MIDI usan mensajes de notas; Todos admite canales por cuerda. Sin evaluación por micrófono, control de soplo ni pitch bend. Afinador: una cuerda, cents y dirección, ±5 cents correcto, A4 430–450 Hz. Requiere permiso, auriculares y tono sostenido; cerrarlo detiene la captura. Inicio: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. El micrófono nunca arranca automáticamente.
Una cuerda cada vez. Se pausa la reproducción al afinar. La referencia suspende la medición; usa auriculares. El audio permanece en el dispositivo.
Compartir y sonido
Audio: la lección autónoma integra el motor SF2 y las muestras compartidas de los instrumentos usados, con zonas de notas y velocidad, bucles y envolventes. Las notas se sintetizan durante la reproducción, sin WAV separados. No hace falta descargar un banco sonoro. El límite de 128 MiB corresponde a las muestras compartidas, no a la duración. La escucha previa usa el instrumento elegido y dura como máximo 2,5 segundos.
Lição HTML: aprender com a partitura
Exporte um HTML, envie-o ao aluno e abra-o no navegador. A lição desenha a partitura com o motor ABC do editor e toca as amostras incluídas.
Em Exportar, escolha Lição HTML. Guarde e abra o ficheiro no navegador: arranjo, sons e anotações do professor ficam juntos.
Escolher o modo de estudo
Toque o arranjo, pause, volte ao início e pratique um ciclo A/B.
Espaço ou Seguinte toca uma posição de ataque das vozes simultâneas e para.
Use QWERTY ou AZERTY como piano. Introduza as notas da voz escolhida; − e + mudam a oitava.
Ligue um instrumento MIDI num navegador compatível. As notas corretas avançam; os erros são contados.
Ler, ampliar e seguir
A lição integra o motor de partitura ABC e o leitor SF2 do editor, sem partitura pré-calculada. Notação e amostras partilhadas são comprimidas num único HTML. Mostra a linha atual e a seguinte. O zoom (50–300 %) é independente do tamanho da interface; Seguir mantém o cursor visível. As setas percorrem linhas e desativam Seguir. Áudio e vista são planeados separadamente; poucas linhas ficam na memória. O estado aparece uma vez junto de ? no editor e na lição. Opções de arranque e MCP: score-zoom=150, score-view=focus ou full. O zoom e a seleção de vozes ficam no painel direito; ☰ abre-o em ecrãs estreitos.
O cabeçalho reúne erros, reposição e tamanho. Os tempos ficam junto de Parar e Definir B; os ajustes, na segunda linha. Instruções, MIDI, teclado e créditos ficam à direita (☰). Clique em teclas ou notas da partitura e tablatura para ouvir; QWERTY/AZERTY e MIDI funcionam fora dos exercícios. Solte para parar. Cliques não respondem exercícios; teclado/MIDI continuam a avaliar.
Idioma, tema e efeitos ficam na segunda linha. Estão disponíveis 17 paletas; o tamanho dos controlos é independente do zoom da partitura.
Reprodução de ornamentos
Selecione ABC como fonte: o MIDI original importado não contém sinais de ornamento. O editor e a Lição HTML usam a mesma interpretação. ~ e !roll! tocam principal–superior–principal–inferior–principal com cortes breves. T / !trill! e os trilos prolongados alternam com a vizinha superior; mordentes e grupetos usam as vizinhas adequadas. Armadura, alterações e transposição determinam as notas auxiliares. Os arpejos sobem do grave ao agudo. A duração escrita mantém-se, incluindo tercinas e ligaduras: repetições, ciclos A/B e cursor continuam sincronizados. Os exercícios pedem as notas escritas. Desative a opção para ouvir a melodia simples. Fermatas e indicações de arco ficam visíveis sem pausas automáticas. Para outra interpretação instrumental ou tradicional, escreva as notas explicitamente. Volte a exportar as lições antigas. Arranque: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Instruções e erros
Espaço: ouvir uma posição e parar. Nos exercícios toque todas as notas do acorde com a oitava correta; solte as teclas entre acordes. Erros não avançam. − / + mudam a oitava. A/B: repetição com fim exclusivo. Os silêncios são ignorados. Áudio incluído; MIDI exige permissão. URL: ?help=1. Consola: help, options, clear, set --mode step. Parâmetros controlam a peça incluída.
Ver e ouvir o instrumento
Guia de instrumentos
O piano de 88 teclas segue as vozes escolhidas: vermelho ao soar, âmbar para a próxima resposta. Escolha várias vozes à direita; a principal guia a deslocação. Guitarra e baixo sugerem corda/traste, não dedos obrigatórios. Os agudos ficam junto ao corpo em baixo; marcas 3, 5, 7, 9, 12 duplas, 15, 17, 19, 21, 24 duplas. Doze cordas formam seis pares, os quatro graves em oitavas. Afinação própria: números MIDI do grave ao agudo; vazio repõe o modelo. Sopros com bocal em baixo e polegar separado. Uma nota; posições indisponíveis são assinaladas. Flauta barroca C5–D6, whistle D5–C♯7; três furos com registo e fecho da campânula. Confirme com o professor. Transposição visual não muda som nem respostas. Instrumentos MIDI usam mensagens de notas; Todos aceita canais por corda. Sem avaliação por microfone, sopro ou pitch bend. Afinador: uma corda, cents e direção, ±5 cents correto, A4 430–450 Hz. Exige permissão, auscultadores e nota sustentada; fechar para a captura. Arranque: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Microfone nunca automático.
Uma corda de cada vez. A reprodução pausa para afinar. A referência suspende a medição; use auscultadores. O áudio fica neste dispositivo.
Partilha e som
Áudio: a lição autónoma inclui o motor SF2 e amostras partilhadas dos instrumentos usados, com zonas de notas e velocidade, ciclos e envelopes. As notas são sintetizadas durante a reprodução, sem WAV separados. Não é necessário descarregar um banco sonoro. O limite de 128 MiB aplica-se às amostras partilhadas, não à duração. A pré-escuta usa o instrumento escolhido e dura até 2,5 segundos.
HTML-les: leren met de partituur
Exporteer één HTML-bestand, stuur het naar een leerling en open het in de browser. De les tekent noten met de ABC-engine van de editor en speelt de ingebedde samples.
Kies HTML-les in Exporteren. Sla het bestand op en open het in een browser: muziek, klanken en docentnotities blijven samen.
Oefenmodus kiezen
Speel het arrangement, pauzeer, spoel terug en oefen een A/B-lus.
Spatie of Volgende speelt één inzetpositie van gelijktijdige stemmen en stopt.
Gebruik QWERTY of AZERTY als piano. Voer noten van de gekozen stem in; − en + wijzigen de octaaf.
Verbind een MIDI-instrument met een geschikte browser. Juiste noten gaan verder; fouten worden geteld.
Lezen, zoomen en volgen
De les bevat de ABC-notenrenderer en SF2-speler van de editor zonder vooraf getekende partituur. Notatie en gedeelde samples zijn gecomprimeerd in één HTML-bestand. De huidige en volgende notenregel zijn zichtbaar. Notenzoom (50–300%) staat los van de interfacegrootte; Volgen houdt de speelwijzer zichtbaar. Pijlen bladeren en schakelen Volgen uit. Audio en weergave worden apart gepland; slechts enkele regels blijven in het geheugen. De afspeelstatus staat eenmaal naast ? in editor en les. Start- en MCP-opties: score-zoom=150, score-view=focus of full. Notenzoom en stemmenkeuze staan rechts; ☰ opent de zijbalk op smalle schermen.
Bovenaan staan fouten, herstellen en interfacegrootte. Tijden staan naast Stop en B instellen, instellingen op de tweede rij. Instructies, MIDI, toetsenkaart en credits staan rechts (☰). Klik op pianotoetsen, noten of tabulatuur om te luisteren; QWERTY/AZERTY en MIDI werken ook buiten oefeningen. Loslaten stopt. Klikken beantwoorden geen oefening; toetsenbord/MIDI blijven antwoorden beoordelen.
Taal, thema en effecten staan op de tweede werkbalkrij. Alle 17 paletten zijn beschikbaar; de grootte van de bediening staat los van de notenzoom.
Versieringen afspelen
Kies ABC als afspeelbron; het oorspronkelijke geïmporteerde MIDI bevat geen versieringstekens. De editor en HTML-les gebruiken dezelfde uitvoering. ~ en !roll! spelen hoofdtoon–bovenbuur–hoofdtoon–onderbuur–hoofdtoon met korte onderbrekingen. T / !trill! en verlengde trillers wisselen met de bovenbuur; mordenten en dubbelslagen gebruiken passende buurtonen. Voortekens, geldende verhogingen en verlagingen en transpositie bepalen de hulptonen. Arpeggio’s lopen omhoog. De geschreven duur blijft behouden, ook bij triolen en overbindingen: herhalingen, A/B-lussen en de cursor blijven gelijklopen. Oefeningen vragen de geschreven noten. Uitschakelen speelt de eenvoudige melodie. Fermates en streektekens blijven zichtbaar zonder automatische tempopauzes. Schrijf andere instrumentale of traditionele uitvoeringen volledig uit. Exporteer oude lessen opnieuw. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Uitleg en fouten
Spatie: één positie horen en stoppen. Speel bij oefeningen alle akkoordnoten in het juiste octaaf; laat toetsen tussen akkoorden los. Fouten gaan niet verder. − / + wijzigen het octaaf. A/B: lus zonder eindpunt. Rusten worden overgeslagen. Audio inbegrepen; MIDI vereist toestemming. URL: ?help=1. Console: help, options, clear, set --mode step. Parameters regelen het ingesloten stuk.
Je instrument zien en horen
Instrumentengids
De piano met 88 toetsen volgt gekozen stemmen: rood klinkt, amber is het volgende oefendoel. Kies meerdere stemmen rechts; de hoofd stem verankert scrollen. Gitaar en bas suggereren snaar/fret, geen verplichte vingers. Hoge fretten liggen onderaan bij de kast; stippen op 3, 5, 7, 9, dubbel 12, 15, 17, 19, 21, dubbel 24. Twaalf snaren vormen zes paren, de vier lage in octaven. Eigen stemming: MIDI laag naar hoog; leeg herstelt het model. Blaasinstrument: mondstuk onder, duimgat apart. Eén toon; ontbrekende grepen worden gemeld. Barokblokfluit C5–D6, whistle D5–C♯7; drie gaten met register en bekerdekking. Controleer met docent. Visuele transpositie verandert geen klank of antwoorden. MIDI-instrumenten gebruiken nootberichten; Alle accepteert snaarkanalen. Geen oefenbeoordeling via microfoon, ademregeling of pitchbend. Stemmer: één snaar, cent en richting, ±5 cent zuiver, A4 430–450 Hz. Toestemming, hoofdtelefoon en heldere toon nodig; sluiten stopt opname. Start: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Microfoon start nooit automatisch.
Eén snaar tegelijk. Afspelen pauzeert bij stemmen. Referentie onderbreekt de meting; gebruik een hoofdtelefoon. Audio blijft op dit apparaat.
Delen en geluid
Audio: de zelfstandige les bevat de SF2-klankgenerator en gedeelde samples van de gebruikte instrumenten, met toonhoogte- en aanslagzones, lussen en enveloppen. Noten worden tijdens het afspelen gemaakt, zonder losse WAV-bestanden. Een klankbank downloaden is niet nodig. De grens van 128 MiB geldt voor gedeelde samples, niet voor de speelduur. Voorluisteren gebruikt het gekozen instrument en duurt maximaal 2,5 seconden.
HTML-lektion: lær med noderne
Eksportér én HTML-fil, send den til eleven, og åbn den i browseren. Lektionen tegner noder med editorens ABC-motor og spiller de indbyggede samples.
Vælg HTML-lektion i Eksport. Gem filen og åbn den i en browser: arrangement, lyd og lærerens noter følger sammen.
Vælg øvelsestilstand
Afspil arrangementet, hold pause, spol tilbage og øv en A/B-løkke.
Mellemrum eller Næste spiller én indsatsposition med samtidige stemmer og stopper.
Brug QWERTY eller AZERTY som klaver. Indtast den valgte stemmes toner; − og + ændrer oktav.
Tilslut et MIDI-instrument i en kompatibel browser. Rigtige toner går videre; fejl tælles.
Læs, zoom og følg
Lektionen indeholder editorens ABC-nodevisning og SF2-afspiller uden en forudtegnet nodefil. Noder og fælles samples er komprimeret i én HTML-fil. Den aktuelle og næste linje vises. Nodezoom (50–300 %) er uafhængig af grænsefladens størrelse; Følg holder markøren synlig. Pilene bladrer og slår Følg fra. Lyd og visning planlægges hver for sig; få linjer holdes i hukommelsen. Afspilningsstatus står én gang ved ? i editor og lektion. Start- og MCP-indstillinger: score-zoom=150, score-view=focus eller full. Nodezoom og stemmevalg findes i højre panel; ☰ åbner det på smalle skærme.
Øverst findes fejl, nulstilling og størrelse. Tider står ved Stop og Sæt B, indstillinger på anden række. Vejledning, MIDI, tastatur og kreditering findes til højre (☰). Klik på klavertangenter, noder eller tabulatur for at lytte; QWERTY/AZERTY og MIDI virker også uden for øvelser. Slip for at stoppe. Klik besvarer ikke øvelser; tastatur/MIDI bedømmer stadig svar.
Sprog, tema og effekter står i anden værktøjslinje. Alle 17 paletter findes; kontrolstørrelsen ændres uafhængigt af nodezoom.
Afspilning af ornamenter
Vælg ABC som afspilningskilde; oprindelig importeret MIDI har ingen ornamenttegn. Editor og HTML-lektion bruger samme udførelse. ~ og !roll! spiller hovedtone–øverste–hovedtone–nederste–hovedtone med korte afbrydelser. T / !trill! og forlængede triller veksler med den øverste nabotone; mordenter og dobbeltslag bruger passende nabotoner. Fortegn og transponering bestemmer hjælpetonerne. Arpeggioer går opad. Den noterede varighed bevares, også ved trioler og bindebuer: gentagelser, A/B-løkker og markør forbliver synkrone. Øvelser kræver de skrevne toner. Slå fra for den enkle melodi. Fermater og buestrøgstegn vises uden automatiske tempopauser. Skriv andre instrumentale eller traditionelle udførelser eksplicit. Eksportér gamle lektioner igen. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Vejledning og fejl
Mellemrum: hør én position og stop. Øvelser kræver alle akkordtoner i korrekt oktav; slip tasterne mellem akkorder. Fejl går ikke videre. − / + ændrer oktav. A/B: løkke uden slutpunkt. Pauser springes over. Lyd er indbygget; MIDI kræver tilladelse. URL: ?help=1. Konsol: help, options, clear, set --mode step. Parametre styrer det indbyggede stykke.
Se og hør instrumentet
Instrumentvejledning
Klaverets 88 tangenter følger valgte stemmer: rødt spiller, rav viser næste øvelsessvar. Vælg flere stemmer til højre; hovedstemmen styrer rulning. Guitar og bas foreslår streng/bånd, ikke bestemte fingre. Høje bånd ligger nederst ved kroppen; prikker ved 3, 5, 7, 9, dobbelt 12, 15, 17, 19, 21, dobbelt 24. Tolv strenge er seks par, de fire lave i oktaver. Egen stemning: MIDI lav til høj; tomt gendanner modellen. Blæsere: mundstykke nederst, tommelfingerhul separat. Én tone; manglende greb angives. Barokblokfløjte C5–D6, whistle D5–C♯7; tre huller med register og delvis endelukning. Spørg læreren. Visuel transponering ændrer ikke lyd eller svar. MIDI bruger nodebeskeder; Alle tillader strengkanaler. Ingen øvelsesbedømmelse via mikrofon, åndedræt eller pitchbend. Stemmer: én streng, cent og retning, ±5 cent korrekt, A4 430–450 Hz. Kræver tilladelse, hovedtelefoner og klar tone; lukning stopper optagelse. Start: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Ingen automatisk mikrofon.
Én streng ad gangen. Afspilning pauses under stemning. Referencen pauser målingen; brug hovedtelefoner. Lyd forbliver på enheden.
Deling og lyd
Lyd: den selvstændige lektion indeholder SF2-motoren og fælles samples for de anvendte instrumenter med tone- og anslagszoner, løkker og lydkurver. Toner dannes under afspilning uden separate WAV-filer. Ingen lydbank skal hentes. Grænsen på 128 MiB gælder samples, ikke stykkets varighed. Forhåndslytning bruger det valgte instrument og varer højst 2,5 sekunder.
HTML-oppitunti: opi nuoteista
Vie yksi HTML-tiedosto, lähetä se oppilaalle ja avaa selaimessa. Oppitunti piirtää nuotit editorin ABC-moottorilla ja soittaa sisällytetyt näytteet.
Valitse Vie-valikosta HTML-oppitunti. Tallenna tiedosto ja avaa se selaimessa: sovitus, äänet ja opettajan merkinnät kulkevat yhdessä.
Valitse harjoitustila
Soita sovitus, keskeytä, kelaa alkuun ja harjoittele A/B-silmukkaa.
Välilyönti tai Seuraava soittaa yhden samanaikaisten äänten aloituskohdan ja pysähtyy.
Käytä QWERTYä tai AZERTYä pianona. Syötä valitun äänen sävelet; − ja + vaihtavat oktaavia.
Liitä MIDI-soitin yhteensopivassa selaimessa. Oikeat sävelet vievät eteenpäin; virheet lasketaan.
Lue, lähennä ja seuraa
Oppitunti sisältää editorin ABC-nuottimoottorin ja SF2-soittimen ilman valmiiksi piirrettyä nuotistoa. Nuotit ja yhteiset näytteet pakataan yhteen HTML-tiedostoon. Näkyvissä ovat nykyinen ja seuraava nuottirivi. Nuottizoom (50–300 %) on erillinen käyttöliittymän koosta; Seuraa pitää toistokohdan näkyvissä. Nuolet selaavat ja poistavat seurannan. Ääni ja näkymä ajoitetaan erikseen; muistissa on vain muutama rivi. Toistotila näkyy kerran ?-painikkeen vieressä editorissa ja oppitunnissa. Käynnistys- ja MCP-asetukset: score-zoom=150, score-view=focus tai full. Nuottizoom ja äänten valinta ovat oikealla; ☰ avaa paneelin kapealla näytöllä.
Yläreunassa ovat virheet, nollaus ja koko. Ajat ovat Pysäytä- ja Aseta B -painikkeiden vieressä, asetukset toisella rivillä. Ohjeet, MIDI, näppäimistö ja tekijät ovat oikealla (☰). Kuuntele painamalla pianon kosketinta tai nuotin tai tabulatuurin säveltä; QWERTY/AZERTY ja MIDI toimivat myös harjoitusten ulkopuolella. Vapautus pysäyttää. Napsautukset eivät vastaa harjoitukseen; näppäimistö/MIDI arvioivat yhä vastaukset.
Kieli, teema ja tehosteet ovat toisella työkalurivillä. Kaikki 17 palettia ovat käytettävissä; säätimien koko on erillinen nuottizoomista.
Korukuvioiden toisto
Valitse toistolähteeksi ABC; alkuperäinen tuotu MIDI ei sisällä korukuviomerkkejä. Editori ja HTML-oppitunti käyttävät samaa tulkintaa. ~ ja !roll! soittavat pääsävel–ylempi–pääsävel–alempi–pääsävel lyhyin katkoin. T / !trill! ja pitkät trillit vuorottelevat ylemmän naapurisävelen kanssa; mordentit ja kaksoisheleet käyttävät sopivia naapurisäveliä. Etumerkit, voimassa olevat tilapäiset etumerkit ja transponointi määräävät apusävelet. Arpeggiot etenevät alhaalta ylös. Kirjoitettu kesto säilyy myös trioleissa ja yhdyskaarissa: kertaukset, A/B-silmukat ja kohdistin pysyvät tahdissa. Harjoituksissa vaaditaan kirjoitetut sävelet. Poista käytöstä kuullaksesi pelkän melodian. Fermatit ja jousitusmerkit näkyvät ilman automaattisia tempopidennyksiä. Kirjoita muut soitin- tai perinnekohtaiset tulkinnat nuotteina. Vie vanhat oppitunnit uudelleen. Käynnistys: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Ohjeet ja virheet
Välilyönti: kuuntele yksi kohta ja pysähdy. Soita harjoituksessa kaikki soinnun sävelet oikeassa oktaavissa; vapauta näppäimet sointujen välillä. Virhe ei siirrä eteenpäin. − / + vaihtavat oktaavia. A/B: silmukka ilman loppupistettä. Tauot ohitetaan. Ääni sisältyy; MIDI vaatii luvan. URL: ?help=1. Konsoli: help, options, clear, set --mode step. Parametrit ohjaavat mukana olevaa kappaletta.
Näe ja kuule soittimesi
Soitinopas
88 koskettimen piano seuraa valittuja ääniä: punainen soi, keltainen näyttää seuraavan harjoituskohteen. Valitse useita ääniä oikealta; pää-ääni ohjaa vieritystä. Kitara ja basso ehdottavat kieltä/nauhaa, eivät pakollisia sormia. Korkeat nauhat ovat alhaalla rungon lähellä; merkit 3, 5, 7, 9, kaksois-12, 15, 17, 19, 21, kaksois-24. Kaksitoista kieltä muodostaa kuusi paria, neljä matalaa oktaaveissa. Oma viritys: MIDI matalasta korkeaan; tyhjä palauttaa mallin. Puhaltimen suukappale alhaalla, peukalon reikä erillään. Yksi sävel; puuttuva sormitus ilmoitetaan. Barokkihuilu C5–D6, pilli D5–C♯7; kolmen reiän mallit näyttävät rekisterin ja pääaukon sulkemisen. Tarkista opettajalta. Näyttötransponointi ei muuta ääntä tai vastauksia. MIDI käyttää nuottiviestejä; Kaikki hyväksyy kielikohtaiset kanavat. Ei mikrofoniharjoitusten arviointia, puhallusohjausta tai pitch bendiä. Viritin: yksi kieli, sentit ja suunta, ±5 senttiä oikein, A4 430–450 Hz. Tarvitsee luvan, kuulokkeet ja selkeän äänen; sulkeminen lopettaa tallennuksen. Käynnistys: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Mikrofoni ei käynnisty automaattisesti.
Yksi kieli kerrallaan. Toisto pysähtyy virityksessä. Vertailuääni keskeyttää mittauksen; käytä kuulokkeita. Ääni pysyy laitteella.
Jakaminen ja ääni
Ääni: itsenäinen oppitunti sisältää SF2-äänimoottorin ja käytettyjen soittimien yhteiset näytteet sävel- ja voimakkuusalueineen, silmukoineen ja verhokäyrineen. Sävelet tuotetaan toiston aikana ilman erillisiä WAV-tiedostoja. Äänipankkia ei tarvitse ladata. 128 MiB:n raja koskee näytteitä, ei kappaleen kestoa. Esikuuntelu käyttää valittua soitinta ja kestää enintään 2,5 sekuntia.
HTML-lektion: lär med noterna
Exportera en HTML-fil, skicka den till eleven och öppna i webbläsaren. Lektionen ritar noter med editorns ABC-motor och spelar inbyggda samplingar.
Välj HTML-lektion i Exportera. Spara filen och öppna den i webbläsaren: arrangemang, ljud och lärarens anteckningar följer med.
Välj övningsläge
Spela arrangemanget, pausa, spola tillbaka och öva en A/B-slinga.
Mellanslag eller Nästa spelar en insatsposition med samtidiga stämmor och stoppar.
Använd QWERTY eller AZERTY som piano. Ange den valda stämmans noter; − och + ändrar oktav.
Anslut ett MIDI-instrument i en kompatibel webbläsare. Rätt noter går vidare; fel räknas.
Läs, zooma och följ
Lektionen innehåller editorns ABC-notmotor och SF2-spelare utan färdigritad partitur. Notation och delade samplingar komprimeras i en HTML-fil. Aktuell och nästa notrad visas. Notzoom (50–300 %) är oberoende av gränssnittets storlek; Följ håller spelmarkören synlig. Pilar bläddrar och stänger av Följ. Ljud och bild planeras separat; bara några rader hålls i minnet. Spelstatus visas en gång vid ? i editor och lektion. Start- och MCP-val: score-zoom=150, score-view=focus eller full. Notzoom och stämmoval finns till höger; ☰ öppnar panelen på smala skärmar.
Överst finns fel, återställning och storlek. Tider står vid Stopp och Sätt B, inställningar på andra raden. Instruktioner, MIDI, tangentbord och medverkande finns till höger (☰). Klicka på pianotangenter, noter eller tabulatur för att lyssna; QWERTY/AZERTY och MIDI fungerar även utanför övningar. Släpp för att stoppa. Klick besvarar inte övningar; tangentbord/MIDI bedömer fortfarande svar.
Språk, tema och effekter finns på andra verktygsraden. Alla 17 paletter finns; reglagens storlek är oberoende av notzoom.
Spela utsmyckningar
Välj ABC som uppspelningskälla; ursprunglig importerad MIDI saknar ornamenttecken. Editorn och HTML-lektionen använder samma tolkning. ~ och !roll! spelar huvudton–övre–huvudton–undre–huvudton med korta avbrott. T / !trill! och förlängda drillar växlar med övre granntonen; mordenter och dubbelslag använder rätt granntoner. Fasta och tillfälliga förtecken samt transponering bestämmer hjälptonerna. Arpeggion går uppåt. Noterad längd bevaras även med trioler och bindebågar: repriser, A/B-slingor och markör förblir synkroniserade. Övningar kräver de skrivna tonerna. Stäng av för den enkla melodin. Fermater och stråktecken visas utan automatiska tempopauser. Skriv andra instrument- eller traditionsbundna utföranden uttryckligen. Exportera äldre lektioner igen. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Instruktioner och fel
Mellanslag: hör en position och stanna. Övningar kräver alla ackordtoner i rätt oktav; släpp tangenterna mellan ackord. Fel går inte vidare. − / + ändrar oktav. A/B: slinga utan slutpunkten. Pauser hoppas över. Ljud ingår; MIDI kräver tillstånd. URL: ?help=1. Konsol: help, options, clear, set --mode step. Parametrarna styr det inbäddade stycket.
Se och hör instrumentet
Instrumentguide
Pianots 88 tangenter följer valda stämmor: rött ljuder, bärnsten visar nästa övningssvar. Välj flera stämmor till höger; huvudstämman styr rullning. Gitarr och bas föreslår sträng/band, inte bestämda fingrar. Höga band ligger nedtill vid kroppen; markörer 3, 5, 7, 9, dubbla 12, 15, 17, 19, 21, dubbla 24. Tolv strängar bildar sex par, de fyra låga i oktaver. Egen stämning: MIDI lågt till högt; tomt återställer modellen. Blåsare: munstycke nedtill och separat tumhål. En ton; saknade grepp anges. Barockblockflöjt C5–D6, whistle D5–C♯7; trehålsprofiler med register och ändtäckning. Kontrollera med läraren. Visuell transponering ändrar inte ljud eller svar. MIDI använder notmeddelanden; Alla tar emot strängkanaler. Ingen mikrofonbedömning av övningar, andningskontroll eller pitchbend. Stämmare: en sträng, cent och riktning, ±5 cent korrekt, A4 430–450 Hz. Kräver tillstånd, hörlurar och klar ton; stängning stoppar inspelning. Start: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Mikrofonen startar aldrig automatiskt.
En sträng i taget. Uppspelning pausas vid stämning. Referensen pausar mätningen; använd hörlurar. Ljudet stannar på enheten.
Dela och ljud
Ljud: den fristående lektionen innehåller SF2-motorn och delade samplingar för instrumenten med ton- och anslagszoner, slingor och envelopper. Tonerna skapas vid uppspelning utan separata WAV-filer. Ingen ljudbank behöver hämtas. Gränsen på 128 MiB gäller samplingarna, inte styckets längd. Förhandslyssning använder valt instrument och varar högst 2,5 sekunder.
HTML-leksjon: lær med notene
Eksporter én HTML-fil, send den til eleven og åpne i nettleseren. Leksjonen tegner noter med editorens ABC-motor og spiller innebygde samplinger.
Velg HTML-leksjon i Eksport. Lagre filen og åpne den i nettleseren: arrangement, lyd og lærerens merknader følger sammen.
Velg øvingsmodus
Spill arrangementet, ta pause, spol tilbake og øv en A/B-løkke.
Mellomrom eller Neste spiller én ansatsposisjon med samtidige stemmer og stopper.
Bruk QWERTY eller AZERTY som piano. Angi den valgte stemmens noter; − og + endrer oktav.
Koble et MIDI-instrument til en kompatibel nettleser. Riktige noter går videre; feil telles.
Les, zoom og følg
Leksjonen inneholder editorens ABC-notemotor og SF2-spiller uten ferdigtegnet partitur. Noter og delte samplinger komprimeres i én HTML-fil. Gjeldende og neste notelinje vises. Notezoom (50–300 %) er uavhengig av grensesnittstørrelsen; Følg holder markøren synlig. Pilene blar og slår Følg av. Lyd og visning planlegges hver for seg; få linjer holdes i minnet. Spillerstatus vises én gang ved ? i editor og leksjon. Oppstarts- og MCP-valg: score-zoom=150, score-view=focus eller full. Notezoom og stemmevalg finnes til høyre; ☰ åpner panelet på smale skjermer.
Øverst finnes feil, tilbakestilling og størrelse. Tider står ved Stopp og Sett B, innstillinger på andre rad. Veiledning, MIDI, tastatur og kreditering finnes til høyre (☰). Klikk pianotangenter, noter eller tabulatur for å lytte; QWERTY/AZERTY og MIDI virker også utenfor øvelser. Slipp for å stoppe. Klikk besvarer ikke øvelser; tastatur/MIDI vurderer fortsatt svar.
Språk, tema og effekter står på andre verktøylinje. Alle 17 paletter finnes; kontrollstørrelsen er uavhengig av notezoom.
Avspilling av ornamenter
Velg ABC som avspillingskilde; opprinnelig importert MIDI har ingen ornamenttegn. Editoren og HTML-leksjonen bruker samme utførelse. ~ og !roll! spiller hovedtone–øvre–hovedtone–nedre–hovedtone med korte avbrudd. T / !trill! og forlengede triller veksler med øvre nabotone; mordenter og dobbeltslag bruker riktige nabotoner. Faste og midlertidige fortegn samt transponering bestemmer hjelpetonene. Arpeggioer går oppover. Notert varighet bevares også ved trioler og bindebuer: repetisjoner, A/B-løkker og markør forblir synkrone. Øvelser krever de skrevne tonene. Slå av for enkel melodi. Fermater og buestrøksmerker vises uten automatiske tempopauser. Skriv andre instrument- eller tradisjonsbundne utførelser uttrykkelig. Eksporter eldre leksjoner på nytt. Start: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Veiledning og feil
Mellomrom: hør én posisjon og stopp. Øvelser krever alle akkordtoner i riktig oktav; slipp tastene mellom akkorder. Feil går ikke videre. − / + endrer oktav. A/B: sløyfe uten sluttpunkt. Pauser hoppes over. Lyd er inkludert; MIDI krever tillatelse. URL: ?help=1. Konsoll: help, options, clear, set --mode step. Parametere styrer det innebygde stykket.
Se og hør instrumentet
Instrumentveiledning
Pianoets 88 tangenter følger valgte stemmer: rødt klinger, rav viser neste øvingssvar. Velg flere stemmer til høyre; hovedstemmen styrer rulling. Gitar og bass foreslår streng/bånd, ikke bestemte fingre. Høye bånd er nederst ved kroppen; merker 3, 5, 7, 9, doble 12, 15, 17, 19, 21, doble 24. Tolv strenger danner seks par, de fire lave i oktaver. Egen stemming: MIDI lav til høy; tomt gjenoppretter modellen. Blåsere: munnstykke nederst og eget tommelhull. Én tone; manglende grep varsles. Barokkblokkfløyte C5–D6, whistle D5–C♯7; trehullsprofiler med register og endedekking. Sjekk med læreren. Visuell transponering endrer ikke lyd eller svar. MIDI bruker notemeldinger; Alle godtar strengkanaler. Ingen mikrofonvurdering av øvelser, pustekontroll eller pitchbend. Stemmer: én streng, cent og retning, ±5 cent riktig, A4 430–450 Hz. Krever tillatelse, hodetelefoner og klar tone; lukking stopper opptak. Start: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Mikrofon starter aldri automatisk.
Én streng om gangen. Avspilling pauses ved stemming. Referansen pauser målingen; bruk hodetelefoner. Lyd forblir på enheten.
Deling og lyd
Lyd: den frittstående leksjonen inneholder SF2-motoren og delte samplinger for instrumentene med tone- og anslagssoner, løkker og lydkurver. Tonene lages ved avspilling uten separate WAV-filer. Ingen lydbank må lastes ned. Grensen på 128 MiB gjelder samplingene, ikke stykkets varighet. Forhåndslytting bruker valgt instrument og varer høyst 2,5 sekunder.
HTML-kennsla: læra með nótum
Flyttu út eina HTML-skrá, sendu nemanda og opnaðu í vafra. Kennslan teiknar nótur með ABC-vél ritilsins og spilar innbyggð hljóðsýni.
Veldu HTML-kennslustund í útflutningi. Vistaðu skrána og opnaðu í vafra: útsetning, hljóð og athugasemdir kennara fylgja saman.
Veldu æfingaham
Spilaðu útsetningu, gerðu hlé, farðu í byrjun og æfðu A/B-lykkju.
Bil eða Næsta spilar eina upphafsstöðu samhliða radda og stöðvar.
Notaðu QWERTY eða AZERTY sem píanó. Sláðu inn nótur valinnar raddar; − og + breyta áttund.
Tengdu MIDI-hljóðfæri í samhæfum vafra. Réttar nótur færa áfram; villur teljast.
Lestu, stækkaðu og fylgdu
Kennsluskráin inniheldur ABC-nótnavél og SF2-spilara ritilsins án fyrirfram teiknaðra nótna. Nótur og sameiginleg hljóðsýni eru þjöppuð í eina HTML-skrá. Núverandi og næsta nótnalína sjást. Nótnastækkun (50–300%) er óháð stærð viðmóts; Fylgja heldur spilvísi sýnilegum. Örvar fletta og slökkva á fylgd. Hljóð og mynd eru tímasett aðskilið; aðeins fáar línur eru í minni. Spilstaða birtist einu sinni við ? í ritli og kennsluskrá. Ræsing og MCP: score-zoom=150, score-view=focus eða full. Nótnastækkun og raddaval eru hægra megin; ☰ opnar hliðarspjaldið á mjóum skjám.
Efst eru villur, endurstilling og stærð. Tímar standa við Stöðva og Setja B, stillingar í annarri röð. Leiðbeiningar, MIDI, lyklaborð og höfundar eru hægra megin (☰). Smelltu á píanólykla, nótur eða tablatúr til að hlusta; QWERTY/AZERTY og MIDI virka líka utan æfinga. Slepptu til að stöðva. Smellir svara ekki æfingu; lyklaborð/MIDI meta áfram svör.
Tungumál, þema og áhrif eru á annarri tækjastiku. Allar 17 litatöflur eru tiltækar; stærð stjórntækja er óháð nótnastækkun.
Spilun skreytinga
Veljið ABC sem spilunaruppsprettu; upprunalegt innflutt MIDI inniheldur engin skreytingamerki. Ritillinn og HTML-kennsluskráin nota sömu túlkun. ~ og !roll! spila grunntón–efri–grunntón–neðri–grunntón með stuttum rofum. T / !trill! og lengdar trillur víxla við efri grannatón; mordentar og hópskreytingar nota viðeigandi grannatóna. Formerki og tónflutningur ákvarða hjálpartóna. Arpeggíur fara upp á við. Skrifuð lengd helst, einnig með þríólum og bindibogum: endurtekningar, A/B-lykkjur og bendill haldast samstillt. Æfingar krefjast skrifaðra tóna. Slökkvið til að heyra einfalda laglínu. Fermötur og bogamerki birtast án sjálfvirkrar tempólengingar. Skrifið aðrar hljóðfæra- eða hefðbundnar útfærslur sérstaklega. Flytjið eldri kennsluskrár út aftur. Ræsing: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Leiðbeiningar og villur
Bilslá: hlusta á eina stöðu og stöðva. Æfingar krefjast allra tóna hljóms í réttri áttund; slepptu tökkum milli hljóma. Villa færir ekki áfram. − / + breyta áttund. A/B: lykkja án endapunkts. Þagnir eru slepptar. Hljóð fylgir; MIDI þarf leyfi. URL: ?help=1. Stjórnborð: help, options, clear, set --mode step. Stikar stjórna innbyggða laginu.
Sjáðu og heyrðu hljóðfærið
Hljóðfærahandbók
88 lykla píanóið fylgir völdum röddum: rautt hljómar, gulbrúnt sýnir næsta æfingasvar. Veldu margar raddir hægra megin; aðalrödd stýrir skrunun. Gítar og bassi leggja til streng/band, ekki ákveðna fingur. Há bönd eru neðst við búkinn; merki á 3, 5, 7, 9, tvöföldu 12, 15, 17, 19, 21 og tvöföldu 24. Tólf strengir eru sex pör, fjögur lág í áttundum. Eigin stilling: MIDI lágt til hátt; tómt endurstillir líkanið. Blásturshljóðfæri hafa munnstykkið niðri og sérstakt þumalhol. Einn tónn; óþekkt grip eru merkt. Barokkblokkflauta C5–D6, flauta D5–C♯7; þriggja hola snið sýna yfirtónasvið og lokun enda. Staðfestu með kennara. Sjónræn tónfærsla breytir hvorki hljóði né svörum. MIDI notar nótuskilaboð; Allt tekur við strengjarásum. Engin æfingamat með hljóðnema, blástursstýring eða tónbeygja. Stillir: einn strengur, sent og stefna, ±5 sent rétt, A4 430–450 Hz. Leyfi, heyrnartól og skýr tónn þarf; lokun stöðvar upptöku. Ræsing: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Hljóðneminn ræsist aldrei sjálfkrafa.
Einn streng í einu. Spilun stöðvast við stillingu. Viðmiðun gerir hlé á mælingu; notaðu heyrnartól. Hljóðið helst á tækinu.
Deiling og hljóð
Hljóð: sjálfstæða kennsluskráin inniheldur SF2-hljóðvél og sameiginleg hljóðsýni hljóðfæranna með tón- og ásláttarsvæðum, lykkjum og styrkferlum. Tónar eru myndaðir við spilun án sérstakra WAV-skráa. Ekki þarf að sækja hljóðbanka. 128 MiB mörkin eiga við hljóðsýnin, ekki lengd verksins. Forspilun notar valið hljóðfæri í mest 2,5 sekúndur.
Μάθημα HTML: μάθετε με την παρτιτούρα
Εξαγάγετε ένα HTML, στείλτε το στον μαθητή και ανοίξτε το στον περιηγητή. Το μάθημα σχεδιάζει νότες με τη μηχανή ABC του επεξεργαστή και παίζει τα ενσωματωμένα δείγματα.
Στην Εξαγωγή επιλέξτε Μάθημα HTML. Αποθηκεύστε και ανοίξτε το αρχείο στον περιηγητή: διασκευή, ήχος και σημειώσεις εκπαιδευτικού παραμένουν μαζί.
Επιλογή τρόπου εξάσκησης
Παίξτε τη διασκευή, κάντε παύση, επιστρέψτε στην αρχή και μελετήστε βρόχο A/B.
Το Διάστημα ή Επόμενο παίζει μία θέση εισόδου των ταυτόχρονων φωνών και σταματά.
Χρησιμοποιήστε QWERTY ή AZERTY σαν πιάνο. Εισάγετε νότες της επιλεγμένης φωνής· − και + αλλάζουν οκτάβα.
Συνδέστε όργανο MIDI σε συμβατό περιηγητή. Σωστές νότες προχωρούν· λάθη καταμετρώνται.
Ανάγνωση, μεγέθυνση και παρακολούθηση
Το μάθημα περιλαμβάνει τη μηχανή παρτιτούρας ABC και τον παίκτη SF2 του επεξεργαστή χωρίς προσχεδιασμένη παρτιτούρα. Σημειογραφία και κοινά δείγματα συμπιέζονται σε ένα HTML. Προβάλλονται η τρέχουσα και η επόμενη μουσική γραμμή. Η μεγέθυνση (50–300%) είναι ανεξάρτητη από το μέγεθος διεπαφής· η παρακολούθηση κρατά ορατό τον δείκτη. Τα βέλη αλλάζουν γραμμή και απενεργοποιούν την παρακολούθηση. Ήχος και προβολή προγραμματίζονται χωριστά· λίγες γραμμές μένουν στη μνήμη. Η κατάσταση εμφανίζεται μία φορά δίπλα στο ? σε επεξεργαστή και μάθημα. Εκκίνηση και MCP: score-zoom=150, score-view=focus ή full. Η μεγέθυνση και η επιλογή φωνών βρίσκονται δεξιά· το ☰ ανοίγει το πλαίσιο σε στενές οθόνες.
Επάνω βρίσκονται λάθη, μηδενισμός και μέγεθος. Οι χρόνοι είναι δίπλα στη Διακοπή και στον ορισμό B, οι ρυθμίσεις στη δεύτερη σειρά. Οδηγίες, MIDI, πληκτρολόγιο και συντελεστές βρίσκονται δεξιά (☰). Πατήστε πλήκτρα πιάνου ή νότες παρτιτούρας/ταμπλατούρας για ακρόαση· QWERTY/AZERTY και MIDI λειτουργούν και εκτός ασκήσεων. Αφήστε για διακοπή. Τα κλικ δεν απαντούν στις ασκήσεις· πληκτρολόγιο/MIDI συνεχίζουν την αξιολόγηση.
Γλώσσα, θέμα και εφέ βρίσκονται στη δεύτερη γραμμή. Διατίθενται 17 παλέτες· το μέγεθος των χειριστηρίων είναι ανεξάρτητο από το ζουμ παρτιτούρας.
Αναπαραγωγή ποικιλμάτων
Επιλέξτε ABC ως πηγή αναπαραγωγής· το αρχικό εισαγόμενο MIDI δεν περιέχει σημεία ποικιλμάτων. Ο επεξεργαστής και το Μάθημα HTML χρησιμοποιούν την ίδια εκτέλεση. ~ και !roll! παίζουν κύρια–πάνω–κύρια–κάτω–κύρια νότα με σύντομες διακοπές. T / !trill! και παρατεταμένες τρίλιες εναλλάσσονται με την πάνω γειτονική νότα· μορντέντα και γκρουπέτα χρησιμοποιούν τις αντίστοιχες γειτονικές νότες. Ο οπλισμός, οι αλλοιώσεις και η μεταφορά καθορίζουν τις βοηθητικές νότες. Τα αρπέζ ανεβαίνουν. Η γραμμένη διάρκεια διατηρείται και με τρίηχα και δεσμούς: επαναλήψεις, βρόχοι A/B και δείκτης μένουν συγχρονισμένα. Οι ασκήσεις ζητούν τις γραμμένες νότες. Απενεργοποιήστε για απλή μελωδία. Κορώνες και δοξαριές εμφανίζονται χωρίς αυτόματη παράταση. Γράψτε ρητά άλλες οργανικές ή παραδοσιακές εκτελέσεις. Εξαγάγετε ξανά παλιά μαθήματα. Εκκίνηση: ornaments=true|false· MCP: ornaments.set, enabled=true|false.
Οδηγίες και λάθη
Διάστημα: ακούστε μία θέση και σταματήστε. Παίξτε όλες τις νότες της συγχορδίας στη σωστή οκτάβα· αφήστε τα πλήκτρα μεταξύ συγχορδιών. Τα λάθη δεν προχωρούν. − / + αλλάζουν οκτάβα. A/B: επανάληψη χωρίς το τελικό σημείο. Οι παύσεις παραλείπονται. Ενσωματωμένος ήχος· το MIDI απαιτεί άδεια. URL: ?help=1. Κονσόλα: help, options, clear, set --mode step. Οι παράμετροι ελέγχουν το ενσωματωμένο κομμάτι.
Δείτε και ακούστε το όργανο
Οδηγός οργάνων
Το πιάνο 88 πλήκτρων ακολουθεί τις επιλεγμένες φωνές: κόκκινο όταν ακούγεται, πορτοκαλί για την επόμενη απάντηση. Επιλέξτε πολλές φωνές δεξιά· η κύρια οδηγεί την κύλιση. Κιθάρα και μπάσο προτείνουν χορδή/τάστο, όχι υποχρεωτικά δάχτυλα. Τα ψηλά τάστα είναι κάτω κοντά στο σώμα· σημάδια 3, 5, 7, 9, διπλό 12, 15, 17, 19, 21, διπλό 24. Δώδεκα χορδές σχηματίζουν έξι ζεύγη, τα τέσσερα χαμηλά σε οκτάβες. Δικό σας κούρδισμα: MIDI χαμηλά προς ψηλά· κενό επαναφέρει το μοντέλο. Στα πνευστά το επιστόμιο είναι κάτω και ο αντίχειρας χωριστά. Μία νότα· οι άγνωστοι δακτυλισμοί επισημαίνονται. Μπαρόκ φλογέρα C5–D6, whistle D5–C♯7· τρεις οπές με ρεγκίστρο και κάλυψη καμπάνας. Ελέγξτε με τον δάσκαλο. Η οπτική μεταφορά δεν αλλάζει ήχο ή απαντήσεις. Το MIDI χρησιμοποιεί μηνύματα νοτών· Όλα δέχεται κανάλια χορδών. Δεν υποστηρίζεται αξιολόγηση με μικρόφωνο, αναπνοή ή pitch bend. Κουρδιστήρι: μία χορδή, cents και κατεύθυνση, ±5 cents σωστό, A4 430–450 Hz. Απαιτεί άδεια, ακουστικά και καθαρό τόνο· το κλείσιμο σταματά τη λήψη. Εκκίνηση: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Το μικρόφωνο δεν ξεκινά αυτόματα.
Μία χορδή κάθε φορά. Η αναπαραγωγή παύει στο κούρδισμα. Η αναφορά αναστέλλει τη μέτρηση· χρησιμοποιήστε ακουστικά. Ο ήχος μένει στη συσκευή.
Κοινή χρήση και ήχος
Ήχος: το αυτόνομο μάθημα περιλαμβάνει τη μηχανή SF2 και κοινά δείγματα των οργάνων, με ζώνες νότας και έντασης, βρόχους και περιβάλλουσες. Οι νότες συντίθενται κατά την αναπαραγωγή χωρίς χωριστά WAV. Δεν απαιτείται λήψη τράπεζας ήχων. Το όριο 128 MiB αφορά τα δείγματα, όχι τη διάρκεια του κομματιού. Η προακρόαση χρησιμοποιεί το επιλεγμένο όργανο για έως 2,5 δευτερόλεπτα.
HTML dersi: notadan öğrenin
Bir HTML dışa aktarın, öğrenciye gönderin ve tarayıcıda açın. Ders, editörün ABC motoruyla nota çizer ve gömülü örnekleri çalar.
Dışa Aktar menüsünde HTML Dersi seçin. Dosyayı kaydedip tarayıcıda açın; düzenleme, sesler ve öğretmen notları birlikte taşınır.
Alıştırma modunu seçin
Düzenlemeyi çalın, duraklatın, başa dönün ve A/B döngüsü çalışın.
Boşluk veya Sonraki eşzamanlı seslerin tek bir başlangıç konumunu çalar ve durur.
QWERTY veya AZERTY’yi piyano gibi kullanın. Seçili sesin notalarını girin; − ve + oktavı değiştirir.
Uyumlu tarayıcıda bir MIDI çalgısı bağlayın. Doğru notalar ilerletir; hatalar sayılır.
Okuyun, yakınlaştırın ve izleyin
Ders, editörün ABC nota motoru ile SF2 çalarını içerir; hazır çizilmiş nota içermez. Notasyon ve paylaşılan örnekler tek HTML içinde sıkıştırılır. Geçerli ve sonraki nota satırı gösterilir. Nota yakınlaştırma (%50–300) arayüz boyutundan bağımsızdır; İzle çalma imlecini görünür tutar. Oklar satır değiştirir ve İzle’yi kapatır. Ses ve görüntü ayrı planlanır; bellekte az sayıda satır tutulur. Çalma durumu editörde ve derste ? yanında bir kez gösterilir. Başlatma ve MCP: score-zoom=150, score-view=focus veya full. Nota yakınlaştırma ve ses seçimi sağ paneldedir; ☰ dar ekranlarda paneli açar.
Üstte hata sayısı, sıfırlama ve boyut bulunur. Süreler Durdur ve B ayarla yanındadır; ayarlar ikinci satırdadır. Yönergeler, MIDI, klavye ve katkılar sağdadır (☰). Dinlemek için piyano tuşuna, notaya veya tablatura tıklayın; QWERTY/AZERTY ve MIDI alıştırma dışında da çalışır. Bırakınca durur. Tıklamalar alıştırmaya yanıt vermez; klavye/MIDI yanıtları değerlendirmeye devam eder.
Dil, tema ve efektler ikinci araç çubuğundadır. 17 paletin tümü kullanılabilir; kontrol boyutu nota yakınlaştırmasından bağımsızdır.
Süsleme çalma
Çalma kaynağı olarak ABC’yi seçin; içe aktarılan özgün MIDI süsleme işaretleri içermez. Düzenleyici ve HTML Dersi aynı yorumu kullanır. ~ ve !roll!, kısa kesmelerle ana–üst–ana–alt–ana notayı çalar. T / !trill! ve uzatılmış triller üst komşuyla dönüşür; mordanlar ve grupettolar uygun komşuları kullanır. Donanım, geçerli değiştiriciler ve transpozisyon yardımcı sesleri belirler. Arpejler pes sesten tize ilerler. Üçlemeler ve uzatma bağları dahil yazılı süre korunur: tekrarlar, A/B döngüleri ve imleç eşzamanlı kalır. Alıştırmalar yazılı notaları ister. Yalın melodiyi duymak için kapatın. Puandorg ve yay işaretleri otomatik tempo uzatması olmadan gösterilir. Başka çalgı veya gelenek yorumlarını açık notalarla yazın. Eski dersleri yeniden dışa aktarın. Başlangıç: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Talimatlar ve hatalar
Boşluk: bir konumu dinle ve dur. Alıştırmada akorun tüm notalarını doğru oktavda çalın; akorlar arasında tuşları bırakın. Hata ilerletmez. − / + oktavı değiştirir. A/B: bitiş noktası hariç döngü. Suslar atlanır. Ses gömülüdür; MIDI izin ister. URL: ?help=1. Konsol: help, options, clear, set --mode step. Parametreler gömülü parçayı yönetir.
Çalgınızı görün ve duyun
Çalgı kılavuzu
88 tuşlu piyano seçilen sesleri izler: çalarken kırmızı, sıradaki yanıt için kehribar. Sağdan birden çok ses seçin; ana ses kaydırmayı yönetir. Gitar ve bas tel/perde önerir, zorunlu parmak numarası değil. Tiz perdeler altta gövdeye yakındır; işaretler 3, 5, 7, 9, çift 12, 15, 17, 19, 21, çift 24. On iki tel altı çift oluşturur; dört pes çift oktavlıdır. Özel akort: pesten tize MIDI; boş model ayarını getirir. Üflemelide ağızlık altta, başparmak deliği ayrıdır. Tek nota; bilinmeyen parmaklar belirtilir. Barok flüt C5–D6, whistle D5–C♯7; üç delikli profiller register ve uç kapatmayı gösterir. Öğretmenle kontrol edin. Görsel transpozisyon sesi veya yanıtı değiştirmez. MIDI nota mesajlarını kullanır; Tümü tel kanallarını kabul eder. Mikrofonla alıştırma değerlendirmesi, nefes kontrolü ve pitch bend yoktur. Akort: tek tel, sent ve yön, ±5 sent doğru, A4 430–450 Hz. İzin, kulaklık, temiz uzun ses gerekir; kapatınca kayıt durur. Başlangıç: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Mikrofon otomatik başlamaz.
Her seferinde tek tel. Akort sırasında oynatma durur. Referans ölçümü duraklatır; kulaklık kullanın. Ses bu cihazda kalır.
Paylaşım ve ses
Ses: bağımsız ders SF2 motorunu ve kullanılan çalgıların nota ve vuruş şiddeti bölgeleri, döngüleri ve zarflarıyla birlikte paylaşılan örneklerini içerir. Notalar ayrı WAV dosyaları yerine çalma sırasında üretilir. Ses bankası indirmek gerekmez. 128 MiB sınırı parça süresine değil örneklere uygulanır. Ön dinleme seçili çalgıyı kullanır ve en çok 2,5 saniye sürer.
Урок HTML: учитесь по нотам
Экспортируйте один HTML, отправьте ученику и откройте в браузере. Урок рисует ноты движком ABC редактора и играет встроенные сэмплы.
В меню экспорта выберите «Урок HTML». Сохраните файл и откройте в браузере: аранжировка, звук и пометки преподавателя остаются вместе.
Выберите режим занятий
Слушайте аранжировку, ставьте на паузу, возвращайтесь в начало и работайте с петлёй A/B.
Пробел или Далее играет одну позицию начала одновременных партий и останавливается.
Используйте QWERTY или AZERTY как пианино. Введите ноты выбранной партии; − и + меняют октаву.
Подключите MIDI-инструмент в совместимом браузере. Верные ноты ведут дальше; ошибки подсчитываются.
Читать, увеличивать и следовать
Урок включает нотный движок ABC и проигрыватель SF2 редактора без заранее нарисованной партитуры. Нотация и общие сэмплы сжаты в одном HTML. Видны текущая и следующая нотные строки. Масштаб нот (50–300%) независим от масштаба интерфейса; сопровождение держит курсор на экране. Стрелки листают строки и отключают сопровождение. Звук и отображение планируются отдельно; в памяти лишь несколько строк. Состояние воспроизведения показано один раз рядом с ? в редакторе и уроке. Запуск и MCP: score-zoom=150, score-view=focus или full. Масштаб нот и выбор партий находятся справа; ☰ открывает панель на узком экране.
Вверху находятся ошибки, сброс и масштаб. Время стоит рядом со Стоп и Установить B, настройки — во второй строке. Инструкции, MIDI, клавиатура и авторы находятся справа (☰). Нажимайте клавиши пианино, ноты или табулатуру для прослушивания; QWERTY/AZERTY и MIDI работают и вне упражнений. Отпускание останавливает звук. Щелчки не отвечают на упражнение; клавиатура/MIDI продолжают оценку ответов.
Язык, тема и эффекты находятся во второй строке. Доступны все 17 палитр; размер элементов управления независим от масштаба нот.
Воспроизведение украшений
Выберите ABC источником воспроизведения: исходный импортированный MIDI не содержит знаков украшений. Редактор и Урок HTML используют одинаковую трактовку. ~ и !roll! играют основная–верхняя–основная–нижняя–основная с короткими перебивками. T / !trill! и протяжённые трели чередуются с верхней соседней нотой; морденты и группетто используют соответствующие соседние ноты. Тональность, текущие знаки альтерации и транспозиция определяют вспомогательные звуки. Арпеджио идут снизу вверх. Записанная длительность сохраняется, включая триоли и лиги: повторы, петли A/B и курсор остаются синхронными. Упражнения требуют записанные ноты. Отключите опцию для простой мелодии. Ферматы и штрихи смычка отображаются без автоматического замедления. Другие инструментальные или традиционные варианты запишите явно. Старые уроки экспортируйте заново. Запуск: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
Инструкции и ошибки
Пробел: прослушать одну позицию и остановиться. В упражнении сыграйте все ноты аккорда в нужной октаве; отпускайте клавиши между аккордами. Ошибка не продвигает указатель. − / + меняют октаву. A/B: цикл без конечной точки. Паузы пропускаются. Звук встроен; MIDI требует разрешения. URL: ?help=1. Консоль: help, options, clear, set --mode step. Параметры управляют встроенной пьесой.
Видеть и слышать инструмент
Справка по инструментам
Пианино с 88 клавишами следует выбранным голосам: красный означает звучание, янтарный — следующий ответ. Выберите несколько голосов справа; основной управляет прокруткой. Гитара и бас предлагают струну/лад, а не обязательные номера пальцев. Высокие лады внизу у корпуса; метки 3, 5, 7, 9, двойная 12, 15, 17, 19, 21, двойная 24. Двенадцать струн образуют шесть пар, четыре низкие — октавные. Свой строй: MIDI от низких к высоким; пустое поле восстанавливает модель. У духовых мундштук внизу, отверстие большого пальца отдельно. Одна нота; неизвестные аппликатуры отмечаются. Барочная блокфлейта C5–D6, вистл D5–C♯7; трёхдырочные профили с регистром и прикрытием раструба. Сверяйтесь с преподавателем. Транспозиция показа не меняет звук и ответы. MIDI использует сообщения нот; Все принимает отдельные каналы струн. Нет оценки упражнений по микрофону, управления дыханием и pitch bend. Тюнер: одна струна, центы и направление, ±5 центов верно, A4 430–450 Hz. Нужны разрешение, наушники и чистый длительный тон; закрытие прекращает захват. Запуск: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. Микрофон не включается автоматически.
По одной струне. Воспроизведение при настройке приостанавливается. Опорный тон приостанавливает измерение; используйте наушники. Звук остаётся на устройстве.
Передача и звук
Звук: автономный урок включает движок SF2 и общие сэмплы используемых инструментов с зонами нот и силы нажатия, петлями и огибающими. Ноты синтезируются при воспроизведении без отдельных WAV. Загрузка банка звуков не нужна. Предел 128 МиБ относится к сэмплам, а не к длительности пьесы. Прослушивание использует выбранный инструмент и длится не более 2,5 секунды.
HTML 课程:跟着乐谱学习
导出一个 HTML,发送给学生并直接用浏览器打开。课程用编辑器的 ABC 引擎绘制乐谱,播放内嵌的乐器采样。
在导出菜单中选择 HTML 课程,保存后直接用浏览器打开。编曲、声音和教师批注都保存在同一个文件里。
选择练习方式
播放整首编曲、暂停、回到开头,并练习 A/B 循环。
空格或下一步播放一个起音位置的所有同时发声声部,然后停止。
把 QWERTY 或 AZERTY 当作钢琴,输入所选声部的音符;− 和 + 切换八度。
在兼容浏览器中连接 MIDI 乐器,正确音符推动进度,错误会被计数。
阅读、缩放与跟随
课程内嵌编辑器的 ABC 乐谱引擎和 SF2 播放器,不再保存预绘制的乐谱。记谱和共享采样压缩在单个 HTML 中,只显示当前音乐行和下一行。乐谱缩放(50–300%)独立于界面大小;跟随功能使播放指针保持可见。箭头翻行并关闭跟随。音频调度与画面更新分开,内存只保留少量行。编辑器和课程都仅在 ? 帮助按钮旁显示一次播放状态。启动和 MCP 选项:score-zoom=150、score-view=focus 或 full。 乐谱缩放与声部选择位于右侧面板,窄屏时可用 ☰ 打开。
页眉包含错误数、重置和界面大小。时间紧邻停止和设置 B,其他设置在第二行。说明、MIDI、键盘布局及鸣谢在右侧(☰)。点击钢琴键、乐谱音符或六线谱即可试听;QWERTY/AZERTY 和 MIDI 在练习外也可用,松键停止。点击不会回答练习,键盘/MIDI 仍会评判答案。
语言、主题和视觉效果位于第二排工具栏,提供全部 17 种配色。界面大小只调整控件,与乐谱缩放分开。
装饰音播放
请选择 ABC 播放源;原始导入 MIDI 不含装饰音记号。 编辑器与 HTML 课程使用同一演奏方式。~ 和 !roll! 按主音—上邻音—主音—下邻音—主音演奏,插入短促切音。T / !trill! 及延长颤音与上邻音交替;波音和回音采用相应邻音。辅助音由调号、当前临时记号及移调决定;琶音从低到高展开。装饰音位于原有时值内,连音及三连音也不改变总长,反复、A/B 循环和谱面指针保持同步。练习只要求输入写出的音符,不要求生成的辅助音。关闭选项即可听原旋律。延长记号和弓法仍显示,但不会自动延长速度时间。不同乐器与传统的演奏有差异,其他版本请明确写出音符。旧课程需重新导出。启动:ornaments=true|false;MCP:ornaments.set,enabled=true|false。
说明与错误
空格:播放一个位置后停止。练习时须弹对所选声部和弦的所有音符及八度;和弦之间松开按键。弹错不会前进。− / + 改变电脑键盘八度。A/B 循环不含终点。练习时跳过休止符。音频已内嵌;MIDI 需要浏览器授权。网址参数:?help=1。控制台:help、options、clear、set --mode step。参数控制内嵌曲目。
观看并聆听乐器
乐器指南
88 键钢琴跟随所选声部:红色表示正在发声,琥珀色表示下一练习目标。右侧可选多个声部,主声部控制滚动。吉他和贝斯显示建议弦位/品位,不指定必须使用的手指。高音品靠近底部琴身;标记位于 3、5、7、9、双点 12、15、17、19、21、双点 24 品。十二弦为六组双弦,较低四组相差八度。自定调弦填写从低到高的 MIDI 数值;留空恢复型号默认值。管乐吹口在下,拇指孔单列。一次一音;未收录指法会提示。巴洛克竖笛 C5–D6,哨笛 D5–C♯7;三孔笛显示音区及部分遮盖管口。型号不同,请向教师核实。显示移调不改变声音或练习答案。MIDI 吉他和管乐使用音符消息,“全部”可接收分弦通道。不支持麦克风练习评分、呼吸控制或弯音。调音器一次测一根弦,显示音分和升降方向;±5 音分为准,A4 可设 430–450 Hz。需要麦克风许可、耳机和清晰持续音;关闭即停止采集。启动参数:voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440。麦克风不会自动启动。
每次一根弦。调音时暂停播放。参考音播放期间暂停测量;请使用耳机。音频只在本机处理。
分享与音频
音频:独立课程内嵌 SF2 播放引擎以及所用乐器共享的采样,保留音高和力度分区、循环与包络。音符在播放时合成,不再逐个导出 WAV,无需下载音色库。128 MiB 限制针对共享采样,而非乐曲时长。试听使用所选乐器,最长 2.5 秒。
HTML レッスン:楽譜で学ぶ
HTML を一つ書き出して生徒に送り、ブラウザーで開きます。レッスンはエディターの ABC エンジンで楽譜を描き、内蔵楽器サンプルを再生します。
書き出しメニューで HTML レッスンを選び、保存したファイルをブラウザーで開きます。編曲、音声、教師の注釈がひとつのファイルに収まります。
練習モードを選ぶ
編曲全体を再生、停止、巻き戻し、A/B ループで練習します。
スペースまたは次へで同時声部の一つの開始位置を再生し、停止します。
QWERTY や AZERTY をピアノとして使い、選択声部の音符を入力します。− と + でオクターブを変更します。
対応ブラウザーに MIDI 楽器を接続します。正しい音符で進み、間違いは計数されます。
読む・拡大する・追跡する
レッスンにはエディターの ABC 楽譜エンジンと SF2 プレイヤーを内蔵し、描画済み楽譜は保存しません。記譜と共有サンプルを単一 HTML 内に圧縮し、現在の段と次の段を表示します。楽譜ズーム(50~300%)は画面サイズと独立し、追跡で再生カーソルを見える位置に保ちます。矢印で段を移動すると追跡を解除します。音声と表示は別々に処理し、数段だけメモリに保持します。エディターとレッスンの再生状態は ? の隣に一度だけ表示します。起動・MCP オプション:score-zoom=150、score-view=focus または full。 楽譜ズームと声部選択は右パネルにあり、狭い画面では ☰ で開きます。
上部にエラー数、リセット、表示サイズを配置。時間は停止と B 設定の隣、設定は二段目にあります。説明、MIDI、キー配列、クレジットは右側(☰)です。ピアノ鍵盤、楽譜やタブ譜の音符をクリックして試聴できます。QWERTY/AZERTY と MIDI は練習外でも使用でき、離すと止まります。クリックは練習の回答にならず、キーボード/MIDI の回答判定は継続します。
言語、テーマ、視覚効果はツールバーの2段目にあります。全17配色を利用でき、操作部のサイズは楽譜ズームと独立しています。
装飾音の再生
再生元に ABC を選んでください。元のインポート MIDI に装飾記号はありません。 エディターと HTML レッスンは同じ解釈で再生します。~ と !roll! は主音・上隣接音・主音・下隣接音・主音を短いカット付きで演奏します。T / !trill! と延長トリルは上隣接音と交互に鳴り、モルデントとターンは対応する隣接音を使います。調号、現在の臨時記号、移調から補助音を決め、アルペジオは低音から上行します。三連符やタイでも記譜の長さを保ち、反復、A/B ループ、追従カーソルは同期します。練習で必要なのは記譜された音で、生成された補助音ではありません。無効にすると通常の旋律を再生します。フェルマータと運弓記号は表示されますが、自動的な時間延長は行いません。楽器や伝統による別の演奏は音符として明記してください。古いレッスンは再書き出しが必要です。起動:ornaments=true|false。MCP:ornaments.set、enabled=true|false。
説明と間違い
スペースで一つの位置を再生して停止します。練習では選択声部の和音をオクターブまで正しく入力し、和音の間でキーを離します。間違えると進みません。− / + でオクターブを変更。A/B の終点はループに含みません。練習では休符を飛ばします。音声は内蔵、MIDI は許可が必要です。URL: ?help=1。コンソール: help, options, clear, set --mode step。パラメーターは内蔵曲に適用されます。
楽器を見て聴く
楽器ガイド
88鍵ピアノは選択声部を表示します。赤は発音中、黄褐色は次の練習目標です。右で複数声部を選び、主声部を基準にスクロールします。ギターとベースは弦/フレット位置の候補を示し、指番号は指定しません。高いフレットは下の胴に近く、3、5、7、9、二点12、15、17、19、21、二点24に印があります。12弦は6組で、低い4組はオクターブです。独自調弦は低音から高音のMIDI番号で指定し、空欄で既定に戻します。管楽器は吹口が下、親指穴が別です。一度に一音、未収録の運指は表示で知らせます。バロックリコーダーC5–D6、ホイッスルD5–C♯7、三穴モデルは音域と管端の部分閉鎖を示します。教師と確認してください。表示移調は音や回答を変えません。MIDI楽器はノートメッセージを使用し、すべてのチャンネルで弦別チャンネルも受け取れます。マイクでの練習採点、ブレス制御、ピッチベンドは未対応です。チューナーは一本ずつ、セントと上下方向を示し、±5セントで合格、A4は430–450 Hzです。許可、ヘッドホン、明瞭な持続音が必要で、閉じると収音を停止します。起動:voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440。マイクは自動起動しません。
一本ずつ調弦します。調弦中は再生が停止します。基準音は測定を一時停止します。ヘッドホンを使用してください。音声は端末内で処理されます。
共有と音声
音声:単独で動作するレッスンには SF2 再生エンジンと使用楽器の共有サンプルを内蔵し、音域・ベロシティ領域、ループ、エンベロープを保持します。音符ごとの WAV は作らず、再生時に合成するため、音源のダウンロードは不要です。128 MiB の上限は共有サンプルに適用され、曲の長さには適用されません。試聴は選択楽器を使用し、最大 2.5 秒です。
HTML 레슨: 악보로 배우기
HTML 하나를 내보내 학생에게 보내고 브라우저에서 엽니다. 레슨은 편집기의 ABC 엔진으로 악보를 그리고 내장 악기 샘플을 재생합니다.
내보내기에서 HTML 레슨을 선택하고 파일을 저장한 뒤 브라우저로 엽니다. 편곡, 소리와 교사의 주석이 한 파일에 담깁니다.
연습 모드 선택
편곡 전체를 재생하거나 일시 정지하고 처음으로 돌아가 A/B 루프를 연습합니다.
스페이스나 다음으로 동시에 시작되는 성부의 한 위치를 재생한 뒤 멈춥니다.
QWERTY나 AZERTY를 피아노처럼 사용해 선택 성부의 음표를 입력합니다. −와 +는 옥타브를 바꿉니다.
호환 브라우저에 MIDI 악기를 연결합니다. 맞는 음표는 진행시키고 틀린 음표는 기록됩니다.
읽기, 확대, 따라가기
레슨은 편집기의 ABC 악보 엔진과 SF2 플레이어를 포함하며 미리 그린 악보를 저장하지 않습니다. 기보와 공유 샘플을 단일 HTML 안에 압축하고 현재 줄과 다음 줄을 표시합니다. 악보 확대(50–300%)는 인터페이스 크기와 독립적이며 따라가기는 재생 커서를 보이게 유지합니다. 화살표는 줄을 넘기고 따라가기를 해제합니다. 오디오와 화면은 별도로 처리하며 몇 줄만 메모리에 유지합니다. 편집기와 레슨의 재생 상태는 ? 도움말 옆에 한 번만 나타납니다. 실행·MCP 옵션: score-zoom=150, score-view=focus 또는 full. 악보 확대와 성부 선택은 오른쪽 패널에 있으며 좁은 화면에서는 ☰로 엽니다.
상단에 오류 수, 초기화, 인터페이스 크기가 있습니다. 시간은 정지와 B 설정 옆에, 설정은 둘째 줄에 있습니다. 안내, MIDI, 키 배치와 제작진은 오른쪽(☰)에 있습니다. 피아노 건반이나 악보·타브 음표를 클릭하여 미리 듣습니다. QWERTY/AZERTY와 MIDI는 연습 밖에서도 작동하며 놓으면 멈춥니다. 클릭은 연습 답변이 아니며 키보드/MIDI의 답변 평가는 유지됩니다.
언어, 테마와 시각 효과는 두 번째 도구 모음에 있습니다. 17개 팔레트를 모두 사용할 수 있으며 조작부 크기는 악보 확대와 별개입니다.
꾸밈음 재생
재생 소스로 ABC를 선택하세요. 원본으로 가져온 MIDI에는 꾸밈음 기호가 없습니다. 편집기와 HTML 레슨은 같은 방식으로 연주합니다. ~와 !roll!은 본음–위 이웃음–본음–아래 이웃음–본음을 짧게 끊어 연주합니다. T / !trill!과 연장 트릴은 위 이웃음과 교대하며 모르덴트와 턴은 해당 이웃음을 사용합니다. 조표, 현재 임시표와 이조가 보조음 높이를 결정하고 아르페지오는 낮은음부터 올라갑니다. 셋잇단음표와 붙임줄에서도 적힌 길이를 유지하여 반복, A/B 루프와 커서가 동기화됩니다. 연습은 적힌 음만 요구하며 생성된 보조음은 요구하지 않습니다. 옵션을 끄면 원래 선율을 듣습니다. 페르마타와 운궁 표시는 자동 시간 연장 없이 표시됩니다. 악기나 전통에 따른 다른 해석은 음표로 명시하세요. 이전 레슨은 다시 내보내세요. 시작: ornaments=true|false. MCP: ornaments.set, enabled=true|false.
설명 및 오류
스페이스는 한 위치를 재생한 뒤 멈춥니다. 연습에서는 선택 성부의 화음 전체와 옥타브를 맞추고 화음 사이에 키를 놓으세요. 틀리면 진행하지 않습니다. − / + 로 옥타브를 바꿉니다. A/B 반복은 끝점을 제외합니다. 연습에서 쉼표는 건너뜁니다. 오디오는 내장되어 있고 MIDI는 권한이 필요합니다. URL: ?help=1. 콘솔: help, options, clear, set --mode step. 매개변수는 내장 곡에 적용됩니다.
악기 보고 듣기
악기 안내
88건반 피아노는 선택 성부를 표시합니다. 빨강은 발음 중, 황색은 다음 연습 답입니다. 오른쪽에서 여러 성부를 고르며 주 성부가 스크롤을 이끕니다. 기타와 베이스는 현/프렛 위치를 제안하며 손가락 번호를 강제하지 않습니다. 높은 프렛은 아래 몸통 쪽이고 3, 5, 7, 9, 두 점 12, 15, 17, 19, 21, 두 점 24에 표식이 있습니다. 12현은 여섯 쌍이며 낮은 네 쌍은 옥타브입니다. 사용자 조율은 낮은 음부터 MIDI 번호를 쓰고 비우면 기본값으로 복원합니다. 관악기는 취구가 아래, 엄지 구멍은 별도입니다. 한 번에 한 음이며 없는 운지는 알립니다. 바로크 리코더 C5–D6, 휘슬 D5–C♯7, 세 구멍 모델은 음역과 관 끝 가림을 표시합니다. 교사에게 확인하세요. 표시 조옮김은 소리나 답을 바꾸지 않습니다. MIDI 악기는 음표 메시지를 쓰며 전체 채널은 현별 채널도 받습니다. 마이크 연습 채점, 호흡 제어, 피치 벤드는 지원하지 않습니다. 튜너는 한 현씩 센트와 상하 방향을 표시하며 ±5센트가 정확, A4는 430–450 Hz입니다. 권한, 헤드폰, 명확한 지속음이 필요하며 닫으면 수집을 멈춥니다. 시작: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. 마이크는 자동 시작하지 않습니다.
한 번에 한 현씩. 조율 시 재생을 멈춥니다. 기준음 동안 측정을 중단하므로 헤드폰을 사용하세요. 오디오는 기기 안에서 처리됩니다.
공유와 오디오
오디오: 독립형 레슨에는 SF2 재생 엔진과 사용 악기의 공유 샘플이 포함되며 음역·벨로시티 영역, 루프와 엔벌로프를 유지합니다. 음표마다 WAV를 저장하지 않고 재생 중 합성하므로 사운드 뱅크를 내려받을 필요가 없습니다. 128 MiB 제한은 곡 길이가 아니라 공유 샘플에 적용됩니다. 미리 듣기는 선택 악기를 사용하며 최대 2.5초입니다.
درس HTML: تعلّم من المدونة
صدّر HTML واحداً وأرسله للطالب وافتحه في المتصفح. يرسم الدرس النوتات بمحرك ABC الخاص بالمحرر ويشغّل العينات المدمجة.
اختر درس HTML من قائمة التصدير، واحفظ الملف ثم افتحه في المتصفح. تبقى المقطوعة والصوت وملاحظات المدرّس في ملف واحد.
اختر وضع التدريب
شغّل التوزيع وأوقفه مؤقتاً وارجع للبداية وتدرّب بحلقة A/B.
المسافة أو التالي يشغّل موضع بدء واحداً للأصوات المتزامنة ثم يتوقف.
استخدم QWERTY أو AZERTY كبيانو وأدخل نوتات الصوت المختار؛ − و+ يغيران الأوكتاف.
صل آلة MIDI بمتصفح متوافق. النوتات الصحيحة تقدّم القراءة، والأخطاء تُحصى.
اقرأ وكبّر وتابع
يتضمن الدرس محرك مدونة ABC ومشغل SF2 من المحرر دون مدونة مرسومة مسبقاً. تُضغط النوتات والعينات المشتركة داخل HTML واحد، ويظهر السطر الحالي والتالي. تكبير المدونة (50–300%) مستقل عن حجم الواجهة؛ المتابعة تبقي مؤشر التشغيل ظاهراً. تتنقل الأسهم بين الأسطر وتوقف المتابعة. يُجدول الصوت والعرض بشكل منفصل ولا تبقى في الذاكرة إلا أسطر قليلة. تظهر حالة التشغيل مرة واحدة بجانب ? في المحرر والدرس. خيارات البدء وMCP: score-zoom=150 وscore-view=focus أو full. التكبير واختيار الأصوات في اللوحة اليمنى؛ يفتحها ☰ على الشاشات الضيقة.
يعرض الرأس الأخطاء وإعادة الضبط وحجم الواجهة. الأوقات بجانب الإيقاف وتعيين B، والإعدادات في الصف الثاني. التعليمات وMIDI ولوحة المفاتيح والشكر إلى اليمين (☰). انقر مفتاح البيانو أو نوتة المدونة أو التابلاتور للاستماع؛ يعمل QWERTY/AZERTY وMIDI خارج التمارين أيضاً. ارفع الإصبع للإيقاف. النقر لا يجيب عن التمرين؛ يستمر تقييم إجابات لوحة المفاتيح وMIDI.
اللغة والسمة والمؤثرات في الصف الثاني. تتوفر الألوان السبعة عشر، وحجم عناصر التحكم مستقل عن تكبير المدونة.
تشغيل الزخارف الموسيقية
اختر ABC مصدراً للتشغيل؛ لا يحتوي MIDI الأصلي المستورد على رموز الزخارف. يستخدم المحرر ودرس HTML التفسير نفسه. تعزف ~ و !roll! النغمة الأساسية ثم العليا ثم الأساسية ثم السفلى ثم الأساسية، بفواصل قصيرة. تتناوب T / !trill! والترعشات الممتدة مع النغمة المجاورة العليا؛ وتستخدم الموردنتات والزخارف الدائرية الجيران المناسبين. يحدد المقام وعلامات التحويل الحالية والنقل النغمات المساعدة. تتدرج الأربيجات من المنخفض إلى المرتفع. تبقى المدة المكتوبة ثابتة حتى مع الثلاثيات والروابط، فتظل الإعادات وحلقات A/B والمؤشر متزامنة. تطلب التمارين النغمات المكتوبة فقط. أوقف الخيار لسماع اللحن البسيط. تظهر علامات الإطالة وحركات القوس دون إطالة زمنية تلقائية. للتفسيرات الخاصة بآلة أو تقليد آخر اكتب النغمات صراحة. أعد تصدير الدروس القديمة. البدء: ornaments=true|false؛ MCP: ornaments.set، enabled=true|false.
التعليمات والأخطاء
مسافة: استمع إلى موضع واحد ثم توقف. في التمرين أدخل جميع نغمات الوتر بالأوكتاف الصحيح، وارفع أصابعك بين الأوتار. الخطأ لا يقدم المؤشر. − / + يغيران الأوكتاف. A/B تكرار يستثني نقطة النهاية. تُتجاوز السكتات. الصوت مضمّن وMIDI يتطلب إذناً. الرابط: ?help=1. أوامر الوحدة: help, options, clear, set --mode step. المعاملات تخص القطعة المضمّنة.
شاهد آلتك واستمع إليها
دليل الآلات
يتبع البيانو ذو 88 مفتاحًا الأصوات المختارة: الأحمر أثناء العزف والعنبري للإجابة التالية. اختر عدة أصوات يمينًا؛ الصوت الرئيسي يضبط التمرير. يقترح الغيتار والباص وترًا ودستانًا لا أرقام أصابع ملزمة. الدساتين الحادة قرب الجسم أسفلًا؛ علامات 3 و5 و7 و9 ومزدوجة 12 و15 و17 و19 و21 ومزدوجة 24. الاثنا عشر وترًا ستة أزواج؛ الأربعة الغليظة بأوكتافات. الضبط الخاص أرقام MIDI من الغليظ للحاد؛ الفراغ يعيد النموذج. آلات النفخ بفوهة أسفلًا وثقب إبهام منفصل. نغمة واحدة؛ الحركات غير المتاحة تظهر كتنبيه. فلوت باروكي C5–D6 وصفارة D5–C♯7؛ نماذج الثلاثة ثقوب تبين السجل وإغلاق النهاية جزئيًا. تحقق مع المدرس. النقل المرئي لا يغير الصوت أو الإجابات. MIDI يستقبل رسائل النغمات؛ الكل يقبل قنوات الأوتار المنفصلة. لا تقييم للتمرين بالميكروفون ولا تحكم بالنفخ أو ثني النغمة. الموالف يقيس وترًا واحدًا بالسنت والاتجاه؛ ±5 سنت صحيح وA4 من 430 إلى 450 Hz. يتطلب إذنًا وسماعات وصوتًا مستمرًا واضحًا؛ إغلاقه يوقف الالتقاط. البدء: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. الميكروفون لا يبدأ تلقائيًا.
وتر واحد كل مرة. يتوقف التشغيل أثناء الضبط. توقف النغمة المرجعية القياس مؤقتًا؛ استخدم سماعات. يبقى الصوت على الجهاز.
المشاركة والصوت
الصوت: يتضمن الدرس المستقل محرك SF2 وعينات مشتركة للآلات المستخدمة، مع نطاقات النوتات وقوة الضغط والحلقات وأغلفة الصوت. تُولّد النوتات أثناء التشغيل بدلاً من ملفات WAV منفصلة. لا يلزم تنزيل بنك أصوات. حد 128 MiB يخص العينات المشتركة وليس مدة القطعة. تستخدم المعاينة الآلة المختارة لمدة أقصاها 2.5 ثانية.
שיעור HTML: ללמוד מהתווים
ייצאו HTML אחד, שלחו לתלמיד ופתחו בדפדפן. השיעור מצייר תווים במנוע ABC של העורך ומנגן את דגימות הכלים המובנות.
בחרו שיעור HTML בתפריט הייצוא, שמרו את הקובץ ופתחו בדפדפן. העיבוד, השמע והערות המורה נשמרים יחד בקובץ אחד.
בחירת מצב תרגול
נגנו את העיבוד, השהו, חזרו להתחלה ותרגלו לולאת A/B.
רווח או הבא מנגנים מיקום התחלה אחד של הקולות המקבילים ואז עוצרים.
השתמשו ב־QWERTY או AZERTY כפסנתר והזינו את תווי הקול הנבחר; − ו+ משנים אוקטבה.
חברו כלי MIDI בדפדפן תואם. תווים נכונים מקדמים, ושגיאות נספרות.
קריאה, הגדלה ומעקב
השיעור כולל את מנוע התווים ABC ואת נגן SF2 של העורך ללא תווים מצוירים מראש. התיווי והדגימות המשותפות דחוסים בתוך HTML יחיד, ומוצגות השורה הנוכחית והשורה הבאה. הגדלת התווים (50–300%) נפרדת מגודל הממשק; המעקב שומר את סמן הנגינה גלוי. החצים מדפדפים ומכבים את המעקב. השמע והתצוגה מתוזמנים בנפרד ורק מעט שורות נשמרות בזיכרון. מצב הנגינה מופיע פעם אחת ליד ? בעורך ובשיעור. אפשרויות הפעלה ו־MCP: score-zoom=150, score-view=focus או full. הגדלת התווים ובחירת הקולות נמצאות בלוח הימני; ☰ פותח אותו במסך צר.
בראש נמצאים שגיאות, איפוס וגודל ממשק. הזמנים ליד עצירה וקביעת B, וההגדרות בשורה השנייה. הוראות, MIDI, מפת מקשים וקרדיטים נמצאים מימין (☰). לחצו על קליד פסנתר, תו או טבלטורה להאזנה; QWERTY/AZERTY ו־MIDI פועלים גם מחוץ לתרגילים. שחרור עוצר. לחיצות עכבר אינן עונות לתרגיל; המקלדת ו־MIDI ממשיכים לבדוק תשובות.
שפה, ערכת נושא ואפקטים נמצאים בשורה השנייה. כל 17 הצבעוניות זמינות; גודל הפקדים נפרד מהגדלת התווים.
נגינת קישוטים
בחרו ABC כמקור הנגינה; קובץ MIDI המקורי שיובא אינו מכיל סימני קישוט. העורך ושיעור HTML משתמשים באותה פרשנות. ~ ו־!roll! מנגנים ראשי–עליון–ראשי–תחתון–ראשי עם חיתוכים קצרים. T / !trill! וטרילים מתמשכים מתחלפים עם השכן העליון; מורדנטים וגרופטים משתמשים בשכנים המתאימים. סימני הסולם, סימני ההיתק הנוכחיים והטרנספוזיציה קובעים את צלילי העזר. ארפג'ים עולים מהנמוך לגבוה. המשך הכתוב נשמר גם בשלישיות ובקשתות חיבור, ולכן החזרות, לולאות A/B והסמן נשארים מסונכרנים. התרגילים דורשים את התווים הכתובים בלבד. כבו את האפשרות לשמיעת המנגינה הפשוטה. פרמטות וסימני קשת מוצגים בלי הארכת זמן אוטומטית. פרשנויות אחרות לפי כלי או מסורת יש לכתוב בתווים מפורשים. יש לייצא מחדש שיעורים ישנים. הפעלה: ornaments=true|false; MCP: ornaments.set, enabled=true|false.
הוראות ושגיאות
רווח: השמע מיקום אחד ועצור. בתרגול יש לנגן את כל תווי האקורד באוקטבה הנכונה ולשחרר מקשים בין אקורדים. שגיאה אינה מקדמת. − / + משנים אוקטבה. A/B מגדירים לולאה ללא נקודת הסיום. בתרגול מדלגים על הפסקות. השמע מוטמע; MIDI דורש הרשאה. כתובת: ?help=1. פקודות: help, options, clear, set --mode step. הפרמטרים שולטים ביצירה המוטמעת.
לראות ולשמוע את הכלי
מדריך כלים
פסנתר 88 הקלידים עוקב אחר הקולות שנבחרו: אדום בזמן צליל וענבר ליעד הבא בתרגיל. בחרו כמה קולות מימין; הראשי מוביל גלילה. גיטרה ובס מציעים מיתר/סריג ולא מספרי אצבעות מחייבים. הסריגים הגבוהים קרובים לגוף למטה; סימונים ב־3, 5, 7, 9, כפול 12, 15, 17, 19, 21, כפול 24. 12 מיתרים הם שישה זוגות, ארבעת הנמוכים באוקטבות. כיוון אישי: מספרי MIDI מנמוך לגבוה; ריק משחזר דגם. בכלי נשיפה הפייה למטה וחור האגודל נפרד. תו אחד; איצבועים חסרים מסומנים. חלילית בארוק C5–D6, חליל אירי D5–C♯7; דגמי שלושה חורים מציגים משלב וכיסוי חלקי של הקצה. בדקו עם המורה. טרנספוזיציית תצוגה אינה משנה צליל או תשובות. MIDI משתמש בהודעות תווים; הכול מקבל ערוצים נפרדים למיתרים. אין בדיקת תרגילים במיקרופון, בקרת נשיפה או כיפוף צליל. המכוון מודד מיתר אחד בסנטים ובכיוון; ±5 סנטים תקין ו־A4 בין 430–450 Hz. נדרשים הרשאה, אוזניות וצליל רציף ברור; סגירה מפסיקה קליטה. הפעלה: voices=1,2; piano=true; instrument=guitar6/guitar12/guitar7/guitar8/guitar9/bass4/bass5/bass6/bass7/recorder/whistle/tabor/galoubet/txistu/off; instrument-transpose=0; instrument-tuning=40,45,50,55,59,64; reference-a=440. המיקרופון אינו מופעל אוטומטית.
מיתר אחד בכל פעם. הניגון נעצר בכיוון. צליל הייחוס משהה מדידה; השתמשו באוזניות. השמע נשאר במכשיר.
שיתוף ושמע
שמע: השיעור העצמאי כולל מנוע SF2 ודגימות משותפות של הכלים בשימוש, עם אזורי תווים ועוצמת הקשה, לולאות ומעטפות. התווים מסונתזים בזמן הנגינה במקום קובצי WAV נפרדים. אין צורך להוריד בנק צלילים. מגבלת 128 MiB חלה על הדגימות ולא על משך היצירה. ההאזנה המקדימה משתמשת בכלי הנבחר ונמשכת עד 2.5 שניות.
Launch with the right options
Add options after ? in the file URL, or in its # fragment. Help opens a PowerShell-style lesson console: help, options, clear and set configure this piece, without running operating-system commands.
Help → ?help=1
lesson.html?help=1&lang=en lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=en lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parameter | Values | Instructions & errors |
|---|---|---|
score-zoom | 50:300 | Score zoom |
score-view | focus full | Score view |
notation | auto score tab | Notation |
voices | voice IDs, comma separated | Follow / practice voice |
piano | true | false | Piano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrument |
instrument-transpose | -24:24 | Display transposition (semitones) |
instrument-tuning | MIDI pitches, low to high | Open strings (MIDI, low → high) |
reference-a | 430:450 | Play reference |
ornaments | true | false | Play ornaments |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Theme |
effects | none soft retro | Visual effects |
zoom | 60:140 | Interface size |
help | true | false | Instrument guide |
console | true | false | Console |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Language |
mode | play step keyboard midi | Mode |
voice | V: ID | Follow / practice voice |
layout | qwerty azerty | Keyboard |
octave | 0:8 | Octave |
start | 0:86400 | Start (seconds) |
loop-start | 0:86400 | Start (seconds) |
loop-end | 0:86400 | End (seconds) |
loop | true | false | Loop |
volume | 0:100 | Volume |
autoplay | true | false | Automatic playback |
follow | true | false | Follow |
midi-channel | 0:16 | Channel |
midi-input | port name | Input |
MCP
Lancer avec les bonnes options
Ajoutez les options après ? dans l’URL du fichier, ou dans son fragment #. Aide ouvre une console de leçon de style PowerShell : help, options, clear et set règlent ce morceau, sans exécuter de commandes du système.
Aide → ?help=1
lesson.html?help=1&lang=fr lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=fr lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Paramètre | Valeurs | Consignes et erreurs |
|---|---|---|
score-zoom | 50:300 | Zoom partition |
score-view | focus full | Vue partition |
notation | auto score tab | Notation |
voices | voice IDs, comma separated | Voix suivie / travaillée |
piano | true | false | Piano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrument |
instrument-transpose | -24:24 | Transposition visuelle (demi-tons) |
instrument-tuning | MIDI pitches, low to high | Cordes à vide (MIDI, grave → aigu) |
reference-a | 430:450 | Jouer la référence |
ornaments | true | false | Jouer les ornements |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Thème |
effects | none soft retro | Effets visuels |
zoom | 60:140 | Taille de l’interface |
help | true | false | Guide des instruments |
console | true | false | Console |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Langue |
mode | play step keyboard midi | Mode |
voice | V: ID | Voix suivie / travaillée |
layout | qwerty azerty | Clavier |
octave | 0:8 | Octave |
start | 0:86400 | Début (secondes) |
loop-start | 0:86400 | Début (secondes) |
loop-end | 0:86400 | Fin (secondes) |
loop | true | false | Boucle |
volume | 0:100 | Volume |
autoplay | true | false | Lecture automatique |
follow | true | false | Suivi |
midi-channel | 0:16 | Canal |
midi-input | port name | Entrée |
MCP
Avviare con le opzioni giuste
Aggiungi opzioni dopo ? nell’URL o nel frammento #. Aiuto apre una console stile PowerShell: help, options, clear e set configurano il brano senza eseguire comandi del sistema.
Aiuto → ?help=1
lesson.html?help=1&lang=it lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=it lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parametro | Valori | Istruzioni ed errori |
|---|---|---|
score-zoom | 50:300 | Zoom spartito |
score-view | focus full | Vista spartito |
notation | auto score tab | Notazione |
voices | voice IDs, comma separated | Voce da seguire / studiare |
piano | true | false | Pianoforte |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Strumento |
instrument-transpose | -24:24 | Trasposizione visiva (semitoni) |
instrument-tuning | MIDI pitches, low to high | Corde a vuoto (MIDI, grave → acuto) |
reference-a | 430:450 | Suona riferimento |
ornaments | true | false | Suona gli abbellimenti |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Tema |
effects | none soft retro | Effetti visivi |
zoom | 60:140 | Dimensione interfaccia |
help | true | false | Guida agli strumenti |
console | true | false | Console |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Lingua |
mode | play step keyboard midi | Modalità |
voice | V: ID | Voce da seguire / studiare |
layout | qwerty azerty | Tastiera |
octave | 0:8 | Ottava |
start | 0:86400 | Inizio (secondi) |
loop-start | 0:86400 | Inizio (secondi) |
loop-end | 0:86400 | Fine (secondi) |
loop | true | false | Ciclo |
volume | 0:100 | Volume |
autoplay | true | false | Riproduzione automatica |
follow | true | false | Segui |
midi-channel | 0:16 | Canale |
midi-input | port name | Ingresso |
MCP
Mit passenden Optionen starten
Optionen nach ? in der Datei-URL oder im Fragment # ergänzen. Hilfe öffnet eine Konsole im PowerShell-Stil: help, options, clear und set konfigurieren das Stück, ohne Systembefehle auszuführen.
Hilfe → ?help=1
lesson.html?help=1&lang=de lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=de lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parameter | Werte | Anleitung und Fehler |
|---|---|---|
score-zoom | 50:300 | Notenzoom |
score-view | focus full | Notenansicht |
notation | auto score tab | Notation |
voices | voice IDs, comma separated | Verfolgte / geübte Stimme |
piano | true | false | Klavier |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrument |
instrument-transpose | -24:24 | Anzeigetransposition (Halbtöne) |
instrument-tuning | MIDI pitches, low to high | Leersaiten (MIDI, tief → hoch) |
reference-a | 430:450 | Referenz spielen |
ornaments | true | false | Verzierungen spielen |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Design |
effects | none soft retro | Grafische Effekte |
zoom | 60:140 | Oberflächengröße |
help | true | false | Instrumentenhilfe |
console | true | false | Konsole |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Sprache |
mode | play step keyboard midi | Modus |
voice | V: ID | Verfolgte / geübte Stimme |
layout | qwerty azerty | Tastatur |
octave | 0:8 | Oktave |
start | 0:86400 | Anfang (Sekunden) |
loop-start | 0:86400 | Anfang (Sekunden) |
loop-end | 0:86400 | Ende (Sekunden) |
loop | true | false | Schleife |
volume | 0:100 | Lautstärke |
autoplay | true | false | Automatische Wiedergabe |
follow | true | false | Folgen |
midi-channel | 0:16 | Kanal |
midi-input | port name | Eingang |
MCP
Abrir con las opciones adecuadas
Añade opciones después de ? en la URL o en el fragmento #. Ayuda abre una consola estilo PowerShell: help, options, clear y set configuran la pieza sin ejecutar órdenes del sistema.
Ayuda → ?help=1
lesson.html?help=1&lang=es lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=es lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parámetro | Valores | Instrucciones y errores |
|---|---|---|
score-zoom | 50:300 | Zoom partitura |
score-view | focus full | Vista partitura |
notation | auto score tab | Notación |
voices | voice IDs, comma separated | Voz seguida / practicada |
piano | true | false | Piano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrumento |
instrument-transpose | -24:24 | Transposición visual (semitonos) |
instrument-tuning | MIDI pitches, low to high | Cuerdas al aire (MIDI, grave → agudo) |
reference-a | 430:450 | Tocar referencia |
ornaments | true | false | Tocar adornos |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Tema |
effects | none soft retro | Efectos visuales |
zoom | 60:140 | Tamaño de interfaz |
help | true | false | Guía de instrumentos |
console | true | false | Consola |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Idioma |
mode | play step keyboard midi | Modo |
voice | V: ID | Voz seguida / practicada |
layout | qwerty azerty | Teclado |
octave | 0:8 | Octava |
start | 0:86400 | Inicio (segundos) |
loop-start | 0:86400 | Inicio (segundos) |
loop-end | 0:86400 | Final (segundos) |
loop | true | false | Bucle |
volume | 0:100 | Volumen |
autoplay | true | false | Reproducción automática |
follow | true | false | Seguir |
midi-channel | 0:16 | Canal |
midi-input | port name | Entrada |
MCP
Abrir com as opções certas
Acrescente opções após ? no URL ou no fragmento #. Ajuda abre uma consola estilo PowerShell: help, options, clear e set configuram a peça sem executar comandos do sistema.
Ajuda → ?help=1
lesson.html?help=1&lang=pt lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=pt lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parâmetro | Valores | Instruções e erros |
|---|---|---|
score-zoom | 50:300 | Zoom partitura |
score-view | focus full | Vista partitura |
notation | auto score tab | Notação |
voices | voice IDs, comma separated | Voz seguida / praticada |
piano | true | false | Piano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrumento |
instrument-transpose | -24:24 | Transposição visual (semitons) |
instrument-tuning | MIDI pitches, low to high | Cordas soltas (MIDI, grave → agudo) |
reference-a | 430:450 | Tocar referência |
ornaments | true | false | Tocar ornamentos |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Tema |
effects | none soft retro | Efeitos visuais |
zoom | 60:140 | Tamanho da interface |
help | true | false | Guia de instrumentos |
console | true | false | Consola |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Idioma |
mode | play step keyboard midi | Modo |
voice | V: ID | Voz seguida / praticada |
layout | qwerty azerty | Teclado |
octave | 0:8 | Oitava |
start | 0:86400 | Início (segundos) |
loop-start | 0:86400 | Início (segundos) |
loop-end | 0:86400 | Fim (segundos) |
loop | true | false | Repetir |
volume | 0:100 | Volume |
autoplay | true | false | Reprodução automática |
follow | true | false | Seguir |
midi-channel | 0:16 | Canal |
midi-input | port name | Entrada |
MCP
Met de juiste opties starten
Voeg opties toe na ? in de bestands-URL of in het #-fragment. Help opent een console in PowerShell-stijl: help, options, clear en set stellen dit stuk in, zonder systeemcommando’s uit te voeren.
Help → ?help=1
lesson.html?help=1&lang=nl lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=nl lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parameter | Waarden | Uitleg en fouten |
|---|---|---|
score-zoom | 50:300 | Notenzoom |
score-view | focus full | Notenweergave |
notation | auto score tab | Notatie |
voices | voice IDs, comma separated | Gevolgde / geoefende stem |
piano | true | false | Piano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrument |
instrument-transpose | -24:24 | Visuele transpositie (halve tonen) |
instrument-tuning | MIDI pitches, low to high | Open snaren (MIDI, laag → hoog) |
reference-a | 430:450 | Referentietoon |
ornaments | true | false | Versieringen spelen |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Thema |
effects | none soft retro | Visuele effecten |
zoom | 60:140 | Interfacegrootte |
help | true | false | Instrumentengids |
console | true | false | Console |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Taal |
mode | play step keyboard midi | Modus |
voice | V: ID | Gevolgde / geoefende stem |
layout | qwerty azerty | Toetsenbord |
octave | 0:8 | Octaaf |
start | 0:86400 | Begin (seconden) |
loop-start | 0:86400 | Begin (seconden) |
loop-end | 0:86400 | Einde (seconden) |
loop | true | false | Herhalen |
volume | 0:100 | Volume |
autoplay | true | false | Automatisch afspelen |
follow | true | false | Volgen |
midi-channel | 0:16 | Kanaal |
midi-input | port name | Invoer |
MCP
Start med de rigtige valg
Tilføj valg efter ? i filens URL eller i #-fragmentet. Hjælp åbner en PowerShell-lignende konsol: help, options, clear og set indstiller stykket uden systemkommandoer.
Hjælp → ?help=1
lesson.html?help=1&lang=da lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=da lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parameter | Værdier | Vejledning og fejl |
|---|---|---|
score-zoom | 50:300 | Nodezoom |
score-view | focus full | Nodevisning |
notation | auto score tab | Notation |
voices | voice IDs, comma separated | Fulgt / øvet stemme |
piano | true | false | Klaver |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrument |
instrument-transpose | -24:24 | Visuel transponering (halvtoner) |
instrument-tuning | MIDI pitches, low to high | Åbne strenge (MIDI, lav → høj) |
reference-a | 430:450 | Spil referencetone |
ornaments | true | false | Spil ornamenter |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Tema |
effects | none soft retro | Visuelle effekter |
zoom | 60:140 | Interfacestørrelse |
help | true | false | Instrumentvejledning |
console | true | false | Konsol |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Sprog |
mode | play step keyboard midi | Tilstand |
voice | V: ID | Fulgt / øvet stemme |
layout | qwerty azerty | Tastatur |
octave | 0:8 | Oktav |
start | 0:86400 | Start (sekunder) |
loop-start | 0:86400 | Start (sekunder) |
loop-end | 0:86400 | Slut (sekunder) |
loop | true | false | Gentag |
volume | 0:100 | Lydstyrke |
autoplay | true | false | Automatisk afspilning |
follow | true | false | Følg |
midi-channel | 0:16 | Kanal |
midi-input | port name | Indgang |
MCP
Käynnistä oikeilla asetuksilla
Lisää asetukset tiedoston URL-osoitteeseen ?-merkin jälkeen tai #-osaan. Ohje avaa PowerShell-tyylisen konsolin: help, options, clear ja set säätävät kappaletta suorittamatta järjestelmäkomentoja.
Ohje → ?help=1
lesson.html?help=1&lang=fi lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=fi lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parametri | Arvot | Ohjeet ja virheet |
|---|---|---|
score-zoom | 50:300 | Nuottizoom |
score-view | focus full | Nuottinäkymä |
notation | auto score tab | Nuotinnus |
voices | voice IDs, comma separated | Seurattava / harjoiteltava ääni |
piano | true | false | Piano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Soitin |
instrument-transpose | -24:24 | Näytön transponointi (puolisävelaskelta) |
instrument-tuning | MIDI pitches, low to high | Vapaat kielet (MIDI, matala → korkea) |
reference-a | 430:450 | Soita vertailuääni |
ornaments | true | false | Soita korukuviot |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Teema |
effects | none soft retro | Visuaaliset tehosteet |
zoom | 60:140 | Käyttöliittymän koko |
help | true | false | Soitinopas |
console | true | false | Konsoli |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Kieli |
mode | play step keyboard midi | Tila |
voice | V: ID | Seurattava / harjoiteltava ääni |
layout | qwerty azerty | Näppäimistö |
octave | 0:8 | Oktaavi |
start | 0:86400 | Alku (sekuntia) |
loop-start | 0:86400 | Alku (sekuntia) |
loop-end | 0:86400 | Loppu (sekuntia) |
loop | true | false | Silmukka |
volume | 0:100 | Äänenvoimakkuus |
autoplay | true | false | Automaattinen toisto |
follow | true | false | Seuraa |
midi-channel | 0:16 | Kanava |
midi-input | port name | Tulo |
MCP
Starta med rätt alternativ
Lägg till alternativ efter ? i filens URL eller i #-fragmentet. Hjälp öppnar en PowerShell-liknande konsol: help, options, clear och set ställer in stycket utan systemkommandon.
Hjälp → ?help=1
lesson.html?help=1&lang=sv lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=sv lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parameter | Värden | Instruktioner och fel |
|---|---|---|
score-zoom | 50:300 | Notzoom |
score-view | focus full | Notvy |
notation | auto score tab | Notation |
voices | voice IDs, comma separated | Följd / övad stämma |
piano | true | false | Piano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrument |
instrument-transpose | -24:24 | Visuell transponering (halvtoner) |
instrument-tuning | MIDI pitches, low to high | Öppna strängar (MIDI, låg → hög) |
reference-a | 430:450 | Spela referens |
ornaments | true | false | Spela ornament |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Tema |
effects | none soft retro | Visuella effekter |
zoom | 60:140 | Gränssnittsstorlek |
help | true | false | Instrumentguide |
console | true | false | Konsol |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Språk |
mode | play step keyboard midi | Läge |
voice | V: ID | Följd / övad stämma |
layout | qwerty azerty | Tangentbord |
octave | 0:8 | Oktav |
start | 0:86400 | Start (sekunder) |
loop-start | 0:86400 | Start (sekunder) |
loop-end | 0:86400 | Slut (sekunder) |
loop | true | false | Slinga |
volume | 0:100 | Volym |
autoplay | true | false | Automatisk uppspelning |
follow | true | false | Följ |
midi-channel | 0:16 | Kanal |
midi-input | port name | Ingång |
MCP
Start med riktige valg
Legg til valg etter ? i filens URL eller i #-fragmentet. Hjelp åpner en PowerShell-lignende konsoll: help, options, clear og set stiller inn stykket uten systemkommandoer.
Hjelp → ?help=1
lesson.html?help=1&lang=nb lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=nb lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parameter | Verdier | Veiledning og feil |
|---|---|---|
score-zoom | 50:300 | Notezoom |
score-view | focus full | Notevisning |
notation | auto score tab | Notasjon |
voices | voice IDs, comma separated | Fulgt / øvd stemme |
piano | true | false | Piano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Instrument |
instrument-transpose | -24:24 | Visuell transponering (halvtoner) |
instrument-tuning | MIDI pitches, low to high | Åpne strenger (MIDI, lav → høy) |
reference-a | 430:450 | Spill referanse |
ornaments | true | false | Spill ornamenter |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Tema |
effects | none soft retro | Visuelle effekter |
zoom | 60:140 | Grensesnittstørrelse |
help | true | false | Instrumentveiledning |
console | true | false | Konsoll |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Språk |
mode | play step keyboard midi | Modus |
voice | V: ID | Fulgt / øvd stemme |
layout | qwerty azerty | Tastatur |
octave | 0:8 | Oktav |
start | 0:86400 | Start (sekunder) |
loop-start | 0:86400 | Start (sekunder) |
loop-end | 0:86400 | Slutt (sekunder) |
loop | true | false | Sløyfe |
volume | 0:100 | Volum |
autoplay | true | false | Automatisk avspilling |
follow | true | false | Følg |
midi-channel | 0:16 | Kanal |
midi-input | port name | Inngang |
MCP
Ræstu með réttum valkostum
Bættu valkostum eftir ? í slóð skrár eða í #-hlutann. Hjálp opnar stjórnborð í PowerShell-stíl: help, options, clear og set stilla verkið án þess að keyra kerfisskipanir.
Hjálp → ?help=1
lesson.html?help=1&lang=is lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=is lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Stiki | Gildi | Leiðbeiningar og villur |
|---|---|---|
score-zoom | 50:300 | Nótnastækkun |
score-view | focus full | Nótnasýn |
notation | auto score tab | Nótnaskrift |
voices | voice IDs, comma separated | Rödd til að fylgja / æfa |
piano | true | false | Píanó |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Hljóðfæri |
instrument-transpose | -24:24 | Sjónræn tónfærsla (hálftónar) |
instrument-tuning | MIDI pitches, low to high | Lausir strengir (MIDI, lágt → hátt) |
reference-a | 430:450 | Spila viðmiðun |
ornaments | true | false | Spila skreytingar |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Þema |
effects | none soft retro | Sjónræn áhrif |
zoom | 60:140 | Stærð viðmóts |
help | true | false | Hljóðfærahandbók |
console | true | false | Stjórnborð |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Tungumál |
mode | play step keyboard midi | Hamur |
voice | V: ID | Rödd til að fylgja / æfa |
layout | qwerty azerty | Lyklaborð |
octave | 0:8 | Áttund |
start | 0:86400 | Byrjun (sekúndur) |
loop-start | 0:86400 | Byrjun (sekúndur) |
loop-end | 0:86400 | Endir (sekúndur) |
loop | true | false | Lykkja |
volume | 0:100 | Hljóðstyrkur |
autoplay | true | false | Sjálfvirk spilun |
follow | true | false | Fylgja |
midi-channel | 0:16 | Rás |
midi-input | port name | Inntak |
MCP
Εκκίνηση με σωστές επιλογές
Προσθέστε επιλογές μετά το ? στο URL ή στο τμήμα #. Η Βοήθεια ανοίγει κονσόλα τύπου PowerShell: help, options, clear και set ρυθμίζουν το κομμάτι χωρίς εντολές συστήματος.
Βοήθεια → ?help=1
lesson.html?help=1&lang=el lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=el lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Παράμετρος | Τιμές | Οδηγίες και λάθη |
|---|---|---|
score-zoom | 50:300 | Μεγέθυνση παρτιτούρας |
score-view | focus full | Προβολή παρτιτούρας |
notation | auto score tab | Σημειογραφία |
voices | voice IDs, comma separated | Φωνή παρακολούθησης / μελέτης |
piano | true | false | Πιάνο |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Όργανο |
instrument-transpose | -24:24 | Οπτική μεταφορά (ημιτόνια) |
instrument-tuning | MIDI pitches, low to high | Ανοιχτές χορδές (MIDI, χαμηλά → ψηλά) |
reference-a | 430:450 | Ήχος αναφοράς |
ornaments | true | false | Παίξιμο ποικιλμάτων |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Θέμα |
effects | none soft retro | Οπτικά εφέ |
zoom | 60:140 | Μέγεθος διεπαφής |
help | true | false | Οδηγός οργάνων |
console | true | false | Κονσόλα |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Γλώσσα |
mode | play step keyboard midi | Λειτουργία |
voice | V: ID | Φωνή παρακολούθησης / μελέτης |
layout | qwerty azerty | Πληκτρολόγιο |
octave | 0:8 | Οκτάβα |
start | 0:86400 | Αρχή (δευτερόλεπτα) |
loop-start | 0:86400 | Αρχή (δευτερόλεπτα) |
loop-end | 0:86400 | Τέλος (δευτερόλεπτα) |
loop | true | false | Επανάληψη |
volume | 0:100 | Ένταση |
autoplay | true | false | Αυτόματη αναπαραγωγή |
follow | true | false | Παρακολούθηση |
midi-channel | 0:16 | Κανάλι |
midi-input | port name | Είσοδος |
MCP
Doğru seçeneklerle başlatın
Dosya URL’sinde ? sonrasına veya # bölümüne seçenek ekleyin. Yardım PowerShell tarzı konsolu açar: help, options, clear ve set parçayı ayarlar, sistem komutları çalıştırmaz.
Yardım → ?help=1
lesson.html?help=1&lang=tr lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=tr lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Parametre | Değerler | Talimatlar ve hatalar |
|---|---|---|
score-zoom | 50:300 | Nota yakınlaştırma |
score-view | focus full | Nota görünümü |
notation | auto score tab | Gösterim |
voices | voice IDs, comma separated | İzlenen / çalışılan ses |
piano | true | false | Piyano |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Çalgı |
instrument-transpose | -24:24 | Görsel transpozisyon (yarım ses) |
instrument-tuning | MIDI pitches, low to high | Açık teller (MIDI, pes → tiz) |
reference-a | 430:450 | Referansı çal |
ornaments | true | false | Süslemeleri çal |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Tema |
effects | none soft retro | Görsel efektler |
zoom | 60:140 | Arayüz boyutu |
help | true | false | Çalgı kılavuzu |
console | true | false | Konsol |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Dil |
mode | play step keyboard midi | Mod |
voice | V: ID | İzlenen / çalışılan ses |
layout | qwerty azerty | Klavye |
octave | 0:8 | Oktav |
start | 0:86400 | Başlangıç (saniye) |
loop-start | 0:86400 | Başlangıç (saniye) |
loop-end | 0:86400 | Bitiş (saniye) |
loop | true | false | Döngü |
volume | 0:100 | Ses düzeyi |
autoplay | true | false | Otomatik çalma |
follow | true | false | İzle |
midi-channel | 0:16 | Kanal |
midi-input | port name | Giriş |
MCP
Запуск с нужными параметрами
Добавьте параметры после ? в URL файла или во фрагмент #. Справка открывает консоль в стиле PowerShell: help, options, clear и set настраивают пьесу без выполнения системных команд.
Справка → ?help=1
lesson.html?help=1&lang=ru lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=ru lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| Параметр | Значения | Инструкции и ошибки |
|---|---|---|
score-zoom | 50:300 | Масштаб нот |
score-view | focus full | Вид партитуры |
notation | auto score tab | Нотация |
voices | voice IDs, comma separated | Голос для слежения / занятий |
piano | true | false | Пианино |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | Инструмент |
instrument-transpose | -24:24 | Транспозиция показа (полутоны) |
instrument-tuning | MIDI pitches, low to high | Открытые струны (MIDI, низкие → высокие) |
reference-a | 430:450 | Опорный тон |
ornaments | true | false | Играть украшения |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | Тема |
effects | none soft retro | Визуальные эффекты |
zoom | 60:140 | Размер интерфейса |
help | true | false | Справка по инструментам |
console | true | false | Консоль |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Язык |
mode | play step keyboard midi | Режим |
voice | V: ID | Голос для слежения / занятий |
layout | qwerty azerty | Клавиатура |
octave | 0:8 | Октава |
start | 0:86400 | Начало (секунды) |
loop-start | 0:86400 | Начало (секунды) |
loop-end | 0:86400 | Конец (секунды) |
loop | true | false | Цикл |
volume | 0:100 | Громкость |
autoplay | true | false | Автовоспроизведение |
follow | true | false | Следить |
midi-channel | 0:16 | Канал |
midi-input | port name | Вход |
MCP
按需设置启动选项
在文件 URL 的 ? 后或 # 片段中添加选项。帮助打开 PowerShell 风格的课程控制台;help、options、clear 和 set 只配置本曲目,不执行系统命令。
帮助 → ?help=1
lesson.html?help=1&lang=zh lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=zh lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| 参数 | 值 | 说明与错误 |
|---|---|---|
score-zoom | 50:300 | 乐谱缩放 |
score-view | focus full | 乐谱视图 |
notation | auto score tab | 记谱 |
voices | voice IDs, comma separated | 跟随/练习声部 |
piano | true | false | 钢琴 |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | 乐器 |
instrument-transpose | -24:24 | 显示移调(半音) |
instrument-tuning | MIDI pitches, low to high | 空弦(MIDI,低 → 高) |
reference-a | 430:450 | 播放参考音 |
ornaments | true | false | 播放装饰音 |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | 主题 |
effects | none soft retro | 视觉效果 |
zoom | 60:140 | 界面大小 |
help | true | false | 乐器指南 |
console | true | false | 控制台 |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | 语言 |
mode | play step keyboard midi | 模式 |
voice | V: ID | 跟随/练习声部 |
layout | qwerty azerty | 键盘 |
octave | 0:8 | 八度 |
start | 0:86400 | 开始(秒) |
loop-start | 0:86400 | 开始(秒) |
loop-end | 0:86400 | 结束(秒) |
loop | true | false | 循环 |
volume | 0:100 | 音量 |
autoplay | true | false | 自动播放 |
follow | true | false | 跟随 |
midi-channel | 0:16 | 通道 |
midi-input | port name | 输入 |
MCP
適切なオプションで起動する
ファイル URL の ? の後、または # フラグメントにオプションを追加します。ヘルプは PowerShell 風コンソールを開き、help、options、clear、set で曲を設定します。システムコマンドは実行しません。
ヘルプ → ?help=1
lesson.html?help=1&lang=ja lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=ja lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| パラメーター | 値 | 説明と間違い |
|---|---|---|
score-zoom | 50:300 | 楽譜ズーム |
score-view | focus full | 楽譜表示 |
notation | auto score tab | 記譜 |
voices | voice IDs, comma separated | 追跡/練習する声部 |
piano | true | false | ピアノ |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | 楽器 |
instrument-transpose | -24:24 | 表示の移調(半音) |
instrument-tuning | MIDI pitches, low to high | 開放弦(MIDI、低 → 高) |
reference-a | 430:450 | 基準音を鳴らす |
ornaments | true | false | 装飾音を演奏 |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | テーマ |
effects | none soft retro | 視覚効果 |
zoom | 60:140 | 画面サイズ |
help | true | false | 楽器ガイド |
console | true | false | コンソール |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | 言語 |
mode | play step keyboard midi | モード |
voice | V: ID | 追跡/練習する声部 |
layout | qwerty azerty | キーボード |
octave | 0:8 | オクターブ |
start | 0:86400 | 開始(秒) |
loop-start | 0:86400 | 開始(秒) |
loop-end | 0:86400 | 終了(秒) |
loop | true | false | ループ |
volume | 0:100 | 音量 |
autoplay | true | false | 自動再生 |
follow | true | false | 追跡 |
midi-channel | 0:16 | チャンネル |
midi-input | port name | 入力 |
MCP
원하는 옵션으로 실행
파일 URL의 ? 뒤 또는 # 부분에 옵션을 추가합니다. 도움말은 PowerShell 스타일 콘솔을 열며 help, options, clear, set은 곡을 설정할 뿐 시스템 명령은 실행하지 않습니다.
도움말 → ?help=1
lesson.html?help=1&lang=ko lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=ko lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| 매개변수 | 값 | 설명 및 오류 |
|---|---|---|
score-zoom | 50:300 | 악보 확대 |
score-view | focus full | 악보 보기 |
notation | auto score tab | 기보 |
voices | voice IDs, comma separated | 따라갈 / 연습할 성부 |
piano | true | false | 피아노 |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | 악기 |
instrument-transpose | -24:24 | 표시 조옮김 (반음) |
instrument-tuning | MIDI pitches, low to high | 개방현 (MIDI, 낮음 → 높음) |
reference-a | 430:450 | 기준음 재생 |
ornaments | true | false | 꾸밈음 연주 |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | 테마 |
effects | none soft retro | 시각 효과 |
zoom | 60:140 | 인터페이스 크기 |
help | true | false | 악기 안내 |
console | true | false | 콘솔 |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | 언어 |
mode | play step keyboard midi | 모드 |
voice | V: ID | 따라갈 / 연습할 성부 |
layout | qwerty azerty | 키보드 |
octave | 0:8 | 옥타브 |
start | 0:86400 | 시작 (초) |
loop-start | 0:86400 | 시작 (초) |
loop-end | 0:86400 | 끝 (초) |
loop | true | false | 반복 |
volume | 0:100 | 음량 |
autoplay | true | false | 자동 재생 |
follow | true | false | 따라가기 |
midi-channel | 0:16 | 채널 |
midi-input | port name | 입력 |
MCP
ابدأ بالخيارات المناسبة
أضف الخيارات بعد ? في رابط الملف أو في جزء #. تفتح المساعدة وحدة بأسلوب PowerShell؛ تضبط help وoptions وclear وset المقطوعة دون تنفيذ أوامر النظام.
مساعدة → ?help=1
lesson.html?help=1&lang=ar lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=ar lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| المعامل | القيم | التعليمات والأخطاء |
|---|---|---|
score-zoom | 50:300 | تكبير المدونة |
score-view | focus full | عرض المدونة |
notation | auto score tab | التدوين |
voices | voice IDs, comma separated | الصوت المتابع / المتدرّب |
piano | true | false | بيانو |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | الآلة |
instrument-transpose | -24:24 | نقل العرض (أنصاف نغمات) |
instrument-tuning | MIDI pitches, low to high | الأوتار المفتوحة (MIDI، غليظ ← حاد) |
reference-a | 430:450 | تشغيل النغمة المرجعية |
ornaments | true | false | عزف الزخارف |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | السمة |
effects | none soft retro | التأثيرات المرئية |
zoom | 60:140 | حجم الواجهة |
help | true | false | دليل الآلات |
console | true | false | وحدة التحكم |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | اللغة |
mode | play step keyboard midi | الوضع |
voice | V: ID | الصوت المتابع / المتدرّب |
layout | qwerty azerty | لوحة المفاتيح |
octave | 0:8 | الأوكتاف |
start | 0:86400 | البداية (ثوانٍ) |
loop-start | 0:86400 | البداية (ثوانٍ) |
loop-end | 0:86400 | النهاية (ثوانٍ) |
loop | true | false | تكرار |
volume | 0:100 | مستوى الصوت |
autoplay | true | false | تشغيل تلقائي |
follow | true | false | متابعة |
midi-channel | 0:16 | القناة |
midi-input | port name | الإدخال |
MCP
הפעלה עם האפשרויות הנכונות
הוסיפו אפשרויות אחרי ? בכתובת הקובץ או בחלק #. עזרה פותחת מסוף בסגנון PowerShell: help, options, clear ו־set מגדירים את היצירה בלי להריץ פקודות מערכת.
עזרה → ?help=1
lesson.html?help=1&lang=he lesson.html?mode=step&voice=1&score-zoom=150&score-view=focus&lang=he lesson.html?mode=midi&instrument=whistle&reference-a=440 help options clear set --mode step --score-zoom 150 --score-view focus set --mode keyboard --layout azerty --octave 4
| פרמטר | ערכים | הוראות ושגיאות |
|---|---|---|
score-zoom | 50:300 | הגדלת תווים |
score-view | focus full | תצוגת תווים |
notation | auto score tab | תיווי |
voices | voice IDs, comma separated | קול למעקב / לתרגול |
piano | true | false | פסנתר |
instrument | off guitar6 guitar12 guitar7 guitar8 guitar9 bass4 bass5 bass6 bass7 recorder whistle tabor galoubet txistu | כלי נגינה |
instrument-transpose | -24:24 | טרנספוזיציית תצוגה (חצאי טון) |
instrument-tuning | MIDI pitches, low to high | מיתרים פתוחים (MIDI, נמוך ← גבוה) |
reference-a | 430:450 | נגן צליל ייחוס |
ornaments | true | false | נגן קישוטים |
theme | vintage ivory porcelain graphite navy forest copper wine ice mint lavender sienna monochrome amber ocean plum sand | ערכת נושא |
effects | none soft retro | אפקטים חזותיים |
zoom | 60:140 | גודל ממשק |
help | true | false | מדריך כלים |
console | true | false | מסוף |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | שפה |
mode | play step keyboard midi | מצב |
voice | V: ID | קול למעקב / לתרגול |
layout | qwerty azerty | מקלדת |
octave | 0:8 | אוקטבה |
start | 0:86400 | התחלה (שניות) |
loop-start | 0:86400 | התחלה (שניות) |
loop-end | 0:86400 | סיום (שניות) |
loop | true | false | לולאה |
volume | 0:100 | עוצמה |
autoplay | true | false | נגינה אוטומטית |
follow | true | false | מעקב |
midi-channel | 0:16 | ערוץ |
midi-input | port name | קלט |
MCP
Choose the right deliverable
| Export | Best use | Keep in mind |
|---|---|---|
| Printing and sharing an engraved, paginated score. | Page processing is reflected in export progress. | |
| SVG | Scalable score artwork and supported annotations. | Vector notation, not an audio file. |
| ABC | Readable notation source. | Does not contain a complete sound bank or all project state. |
| MIDI | Timed notes and instrument/controller information. | A receiving synthesizer determines the sound; transcription and source MIDI are distinct. |
| WAV | A rendered stereo performance. | Audio is no longer individually editable notes. |
| XM / MOD | Self-contained tracker music with embedded PCM samples. | Choose editable, reduced or rendered modes according to format limits. |
| Project | Portable working backup. | Preserves more editing state than an ABC-only export. |
| Original import | Recover the imported source. | Original bytes are separate from subsequent edits. |
The intermediate export window opens before the expensive work. Measurable stages report actual completed work; stages without a reliable counter remain indeterminate. The promotional banner and its five-second waiting period are separate from conversion progress. Full screen is exited when this window appears. Cancellation prevents a cancelled job from later offering an obsolete download. Review the conversion report before accepting a file, especially when a reduced tracker arrangement was required.
ABC-YuE2 export
Export → ABC-YuE2 prepares the selected tune for YuE2. Select the source of Vocal and Ins; unused parts become rests. Two independent monophonic lines are required, never a multi-track MIDI arrangement. Strict polyphony mode refuses chords and overlaps. Highest/lowest mode chooses a note at each attack and shortens an overlapping held note. Repeats and first/second endings are expanded using the editor’s playing order; ambiguous navigation is refused. Dotted durations are preserved; tuplets or other non-native rhythms require explicit quantization on a power-of-two grid. Short or irregular bars need matching meters, without adding silence. Native plans use one integer tempo. MIDI instructions are removed and sounding pitches are retained with explicit accidentals in K:C. Optional supported chord symbols belong in Vocal; without harmony use cot=melody, otherwise cot=full. Read the preview and adaptation counts before downloading through the progress window. The A/B option exports only that passage. Structural and note-event checks do not guarantee generated sound or model context capacity. MCP: yue2.prepare and abc_export format=yue2. Quantization keeps each selected note for at least one grid step; merged attacks are refused.
Notation and selected musical events are checked. Generated audio and the complete model input budget are not checked.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songExport ABC-YuE2
Export → ABC-YuE2 prépare le morceau choisi pour YuE2. Sélectionnez les sources de Vocal et Ins ; les parties inutilisées deviennent des silences. Le format exige deux lignes monodiques indépendantes, pas un arrangement MIDI multipiste. Le mode strict refuse accords et chevauchements. Le mode aigu/grave choisit une note à chaque attaque et raccourcit une note tenue qui chevauche l’attaque suivante. Les reprises et les premières/deuxièmes fins sont développées selon l’ordre de jeu de l’éditeur ; la navigation ambiguë est refusée. Les valeurs pointées sont conservées ; les tuplets et autres rythmes non natifs exigent une quantification explicite sur une grille de puissance de deux. Les mesures courtes ou irrégulières utilisent des mètres adaptés, sans ajouter de silence. Le plan natif possède un seul tempo entier. Les instructions MIDI sont retirées ; les hauteurs jouées sont conservées par des altérations explicites en K:C. Les symboles d’accords compatibles facultatifs appartiennent à Vocal : cot=melody sans harmonie, cot=full avec harmonie. Vérifiez l’aperçu et le bilan des adaptations avant le téléchargement par la fenêtre de progression. L’option A/B limite l’export au passage choisi. La validation de notation et de notes ne garantit ni le son généré ni la capacité du contexte du modèle. MCP : yue2.prepare et abc_export format=yue2. La quantification conserve chaque note choisie sur au moins un pas de grille ; les attaques fusionnées sont refusées.
La notation et les événements musicaux choisis sont vérifiés. Le son généré et le budget total d’entrée du modèle ne sont pas vérifiés.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songEsportazione ABC-YuE2
Esporta → ABC-YuE2 prepara il brano scelto. Assegna le voci a Vocal e Ins; la parte inutilizzata diventa pausa. Sono richieste due linee monofoniche, non molte tracce MIDI. Il modo rigoroso rifiuta accordi e sovrapposizioni; alto/basso sceglie una nota per attacco e accorcia gli overlap. Ripetizioni e finali 1/2 vengono sviluppati; la navigazione ambigua è rifiutata. Le note puntate restano esatte; tupletti e altri ritmi richiedono quantizzazione esplicita su una griglia a potenza di due. Battute brevi o irregolari usano metri corrispondenti senza aggiungere silenzio. Si usa un solo tempo intero. Le istruzioni MIDI sono rimosse e K:C con alterazioni esplicite mantiene le altezze. Gli accordi supportati, facoltativi, appartengono a Vocal: cot=melody senza armonia, cot=full con armonia. Controlla anteprima e rapporto prima del download nella finestra di avanzamento. A/B esporta solo quel passaggio. La verifica strutturale e delle note non garantisce il suono o il contesto del modello. MCP: yue2.prepare e abc_export format=yue2. La quantizzazione mantiene ogni nota scelta per almeno un passo; gli attacchi fusi sono rifiutati.
Si verificano notazione ed eventi scelti, non l’audio generato né il limite complessivo del modello.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2-Export
Export → ABC-YuE2 bereitet die gewählte Melodie vor. Quellen für Vocal und Ins wählen; ungenutzte Parts erhalten Pausen. Das Format verlangt zwei einstimmige Linien statt eines mehrspurigen MIDI-Arrangements. Streng lehnt Akkorde und Überlappungen ab; höchste/tiefste Auswahl nimmt eine Note je Anschlag und kürzt Überlappungen. Wiederholungen und erste/zweite Endungen werden ausgeschrieben; unklare Navigation wird abgelehnt. Punktierungen bleiben erhalten; N-tolen benötigen ausdrücklich gewählte Quantisierung auf einem Zweierpotenzraster. Kurze oder unregelmäßige Takte bekommen passende Taktarten ohne zusätzliche Stille. Ein ganzzahliges Tempo, keine MIDI-Anweisungen; K:C mit expliziten Vorzeichen erhält die Tonhöhen. Optionale unterstützte Akkordsymbole stehen in Vocal: cot=melody ohne Harmonie, cot=full mit Harmonie. Vorschau und Bericht vor dem Download im Fortschrittsfenster prüfen. A/B begrenzt den Abschnitt. Notations- und Ereignisprüfung garantiert weder erzeugtes Audio noch Modellkontext. MCP: yue2.prepare und abc_export format=yue2. Quantisierung erhält jede gewählte Note mindestens einen Rasterschritt lang; zusammenfallende Anschläge werden abgelehnt.
Notation und gewählte Ereignisse werden geprüft, erzeugtes Audio und gesamtes Modellbudget nicht.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songExportación ABC-YuE2
Exportar → ABC-YuE2 prepara el tema elegido. Asigna fuentes a Vocal e Ins; la parte no usada recibe silencios. Se requieren dos líneas monofónicas, no un arreglo MIDI multipista. El modo estricto rechaza acordes y solapamientos; agudo/grave elige una nota por ataque y acorta solapamientos. Se desarrollan repeticiones y finales 1/2; se rechaza navegación ambigua. Las duraciones con puntillo se conservan; tresillos y otros ritmos requieren cuantización explícita en una rejilla de potencia de dos. Los compases breves o irregulares usan métricas correspondientes sin añadir silencio. Se usa un tempo entero; las instrucciones MIDI desaparecen y K:C con alteraciones explícitas conserva las alturas. Los acordes compatibles opcionales van en Vocal: cot=melody sin armonía y cot=full con armonía. Revisa vista previa e informe antes del diálogo de descarga con progreso. A/B limita el pasaje. La validación musical y estructural no garantiza audio ni contexto del modelo. MCP: yue2.prepare y abc_export format=yue2. La cuantización conserva cada nota elegida al menos un paso; se rechazan ataques fusionados.
Se verifican la notación y los eventos elegidos, no el audio generado ni el presupuesto total del modelo.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songExportação ABC-YuE2
Exportar → ABC-YuE2 prepara o tema selecionado. Atribua fontes a Vocal e Ins; a parte não usada recebe pausas. São exigidas duas linhas monofónicas, não um arranjo MIDI multifaixa. O modo estrito recusa acordes e sobreposições; agudo/grave escolhe uma nota por ataque e encurta sobreposições. Repetições e finais 1/2 são desenvolvidos; navegação ambígua é recusada. Valores pontuados são mantidos; tercinas e outros ritmos requerem quantização explícita numa grelha de potência de dois. Compassos curtos ou irregulares usam métricas correspondentes sem acrescentar silêncio. Um tempo inteiro é usado; instruções MIDI são retiradas e K:C com alterações explícitas mantém as alturas. Acordes compatíveis opcionais pertencem a Vocal: cot=melody sem harmonia e cot=full com harmonia. Reveja a pré-visualização e o relatório antes da janela de progresso e descarga. A/B limita a passagem. A verificação de notação e eventos não garante áudio nem contexto do modelo. MCP: yue2.prepare e abc_export format=yue2. A quantização mantém cada nota escolhida durante pelo menos um passo; ataques fundidos são recusados.
Verificam-se notação e eventos escolhidos, não áudio gerado nem o orçamento total do modelo.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2-export
Export → ABC-YuE2 maakt twee eenstemmige lijnen Vocal en Ins; ongebruikte partijen worden rusten. Kies de bronstemmen. Streng weigert akkoorden en overlap; hoog/laag kiest één noot per aanslag en kort overlap in. Herhalingen en eerste/tweede eindes worden uitgeschreven; onduidelijke navigatie wordt geweigerd. Gepunte waarden blijven exact; triolen vragen expliciete kwantisering op een tweemachtraster. Korte of onregelmatige maten krijgen passende maatsoorten zonder extra stilte. Eén geheel tempo; MIDI-instructies verdwijnen, K:C met expliciete voortekens behoudt toonhoogten. Optionele ondersteunde akkoorden staan in Vocal: cot=melody zonder harmonie, cot=full met harmonie. Lees voorbeeld en rapport vóór downloaden via het voortgangsvenster. A/B beperkt het fragment. Notatie- en gebeurteniscontrole garandeert geen geluid of modelcontext. MCP: yue2.prepare en abc_export format=yue2. Kwantisering behoudt elke gekozen noot voor minstens één rasterstap; samenvallende aanslagen worden geweigerd.
Notatie en gekozen gebeurtenissen worden gecontroleerd; gegenereerd geluid en het totale modelbudget niet.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2-eksport
Eksport → ABC-YuE2 laver to enstemmige linjer Vocal og Ins; ubrugte dele bliver pauser. Vælg kildestemmer. Streng tilstand afviser akkorder og overlap; høj/lav vælger én tone pr. anslag og forkorter overlap. Gentagelser og første/anden slutning udfoldes; uklar navigation afvises. Punkterede værdier bevares; trioler kræver udtrykkelig kvantisering på et gitter med toerpotens. Korte eller uregelmæssige takter får passende taktarter uden ekstra stilhed. Ét helt tempo; MIDI fjernes, K:C med tydelige fortegn bevarer toner. Valgfrie understøttede akkorder står i Vocal: cot=melody uden harmoni, cot=full med harmoni. Læs forhåndsvisning og rapport før download i forløbsvinduet. A/B begrænser passagen. Notationskontrol garanterer ikke lyd eller modelkontekst. MCP: yue2.prepare og abc_export format=yue2. Kvantisering bevarer hver valgt tone i mindst ét gittertrin; sammenfaldende anslag afvises.
Notation og valgte hændelser kontrolleres, ikke genereret lyd eller modellens samlede budget.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2-vienti
Vie → ABC-YuE2 tuottaa kaksi yksiäänistä linjaa Vocal ja Ins; käyttämättömät osat ovat taukoja. Valitse lähdeäänet. Tiukka tila hylkää soinnut ja päällekkäisyydet; korkea/matala valitsee yhden nuotin kustakin alukkeesta ja lyhentää päällekkäisyyksiä. Kertaukset ja ensimmäiset/toiset loput avataan; epäselvä järjestys hylätään. Pisteelliset arvot säilyvät; triolit vaativat erikseen valitun kvantisoinnin kakkosen potenssin ruudukkoon. Lyhyet tai epäsäännölliset tahdit saavat vastaavan tahtilajin ilman lisätaukoa. Yksi kokonaislukutempo; MIDI poistetaan, ja K:C sekä eksplisiittiset etumerkit säilyttävät korkeudet. Tuetut sointumerkit kuuluvat Vocal-ääneen: cot=melody ilman harmoniaa, cot=full harmonian kanssa. Lue esikatselu ja raportti ennen latausta edistymisikkunassa. A/B rajaa jakson. Tarkistus ei takaa tuotettua ääntä tai mallikontekstia. MCP: yue2.prepare ja abc_export format=yue2. Kvantisointi säilyttää jokaisen valitun nuotin vähintään yhden ruudukkoaskelen ajan; yhdistyvät alukkeet hylätään.
Nuotinnus ja valitut tapahtumat tarkistetaan, mutta tuotettua ääntä tai mallin kokonaisbudjettia ei.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2-export
Export → ABC-YuE2 skapar två enstämmiga linjer Vocal och Ins; oanvända delar blir pauser. Välj källstämmor. Strikt läge avvisar ackord och överlapp; hög/låg väljer en ton vid varje anslag och förkortar överlapp. Upprepningar och första/andra slut skrivs ut; oklar navigation avvisas. Punkteringar bevaras; trioler kräver uttrycklig kvantisering på ett tvåpotensrutnät. Korta eller oregelbundna takter får passande taktarter utan extra tystnad. Ett helt tempo; MIDI tas bort, K:C med tydliga förtecken bevarar tonhöjder. Valfria stödda ackord står i Vocal: cot=melody utan harmoni, cot=full med harmoni. Läs förhandsvisning och rapport före nedladdning i förloppsfönstret. A/B begränsar avsnittet. Kontroll av notation och händelser garanterar inte ljud eller modellkontext. MCP: yue2.prepare och abc_export format=yue2. Kvantisering behåller varje vald ton i minst ett rutsteg; sammanfallande anslag avvisas.
Notation och valda händelser kontrolleras, inte genererat ljud eller modellens hela budget.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2-eksport
Eksport → ABC-YuE2 lager to enstemmige linjer Vocal og Ins; ubrukte deler blir pauser. Velg kildestemmer. Streng modus avviser akkorder og overlapp; høy/lav velger én tone per anslag og forkorter overlapp. Gjentakelser og første/andre avslutning foldes ut; uklar navigasjon avvises. Punkterte verdier beholdes; trioler krever uttrykkelig kvantisering på et rutenett med toerpotens. Korte eller uregelmessige takter får passende taktarter uten ekstra stillhet. Ett helt tempo; MIDI fjernes og K:C med tydelige fortegn bevarer toner. Valgfrie støttede akkorder står i Vocal: cot=melody uten harmoni, cot=full med harmoni. Les forhåndsvisning og rapport før nedlasting i fremdriftsvinduet. A/B begrenser passasjen. Kontroll av notasjon og hendelser garanterer ikke lyd eller modellkontekst. MCP: yue2.prepare og abc_export format=yue2. Kvantisering bevarer hver valgt tone i minst ett rutetrinn; sammenfallende anslag avvises.
Notasjon og valgte hendelser kontrolleres, ikke generert lyd eller modellens samlede budsjett.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2-útflutningur
Útflutningur → ABC-YuE2 myndar tvær einradda línur Vocal og Ins; ónotaðir hlutar verða þagnir. Veldu upprunaraddir. Strangur hamur hafnar hljómum og skörun; hæst/lægst velur eina nótu við hverja byrjun og styttir skörun. Endurtekningar og fyrsti/annar endir eru skrifuð út; óljós röð er höfnuð. Punktaðar lengdir haldast; tríólur þarf að tímakvarða sérstaklega á net með veldi af tveimur. Stuttir eða óreglulegir taktar fá samsvarandi taktgerð án aukinnar þagnar. Einn heiltöluhraði; MIDI er fjarlægt, K:C og skýr formerki varðveita tónhæð. Valfrjáls studd hljómatákn eru í Vocal: cot=melody án hljóma og cot=full með hljómum. Yfirfarðu forskoðun og skýrslu fyrir niðurhal í framvinduglugganum. A/B takmarkar kaflann. Athugun tryggir hvorki myndað hljóð né samhengi líkans. MCP: yue2.prepare og abc_export format=yue2. Tímakvörðun heldur hverri valinni nótu í minnst eitt netskref; samrunnin upphöf eru höfnuð.
Nótnaskrift og valdir atburðir eru athugaðir, ekki myndað hljóð eða heildarinntakslímit líkansins.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songΕξαγωγή ABC-YuE2
Εξαγωγή → ABC-YuE2 δημιουργεί δύο μονοφωνικές γραμμές Vocal και Ins· τα αχρησιμοποίητα μέρη είναι παύσεις. Επιλέξτε πηγές. Το αυστηρό σχήμα απορρίπτει συγχορδίες και επικαλύψεις· υψηλή/χαμηλή νότα επιλέγει μία ανά έναρξη και συντομεύει επικαλύψεις. Επαναλήψεις και πρώτες/δεύτερες καταλήξεις αναπτύσσονται· η ασαφής πλοήγηση απορρίπτεται. Παρεστιγμένες αξίες διατηρούνται· τρίηχα χρειάζονται ρητή κβάντιση σε πλέγμα δύναμης του δύο. Σύντομα ή ακανόνιστα μέτρα προσαρμόζονται χωρίς πρόσθετη σιωπή. Ένα ακέραιο τέμπο, χωρίς MIDI· K:C και ρητές αλλοιώσεις διατηρούν ύψη. Προαιρετικές συμβατές συγχορδίες ανήκουν στο Vocal: cot=melody χωρίς αρμονία, cot=full με αρμονία. Ελέγξτε προεπισκόπηση και αναφορά πριν από λήψη στο παράθυρο προόδου. A/B περιορίζει το τμήμα. Η επαλήθευση δεν εγγυάται ήχο ή χωρητικότητα πλαισίου. MCP: yue2.prepare και abc_export format=yue2. Η κβάντιση κρατά κάθε επιλεγμένη νότα τουλάχιστον ένα βήμα· οι συγχωνευμένες ενάρξεις απορρίπτονται.
Ελέγχονται η σημειογραφία και τα επιλεγμένα γεγονότα, όχι ο παραγόμενος ήχος ή το συνολικό όριο εισόδου.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2 dışa aktarımı
Dışa aktar → ABC-YuE2, Vocal ve Ins adlı iki tek sesli çizgi oluşturur; kullanılmayan kısımlar sustur. Kaynakları seçin. Sıkı mod akorları ve çakışmaları reddeder; tiz/pes her başlangıçta bir nota seçip çakışmayı kısaltır. Tekrarlar ve birinci/ikinci sonlar açılır; belirsiz sıra reddedilir. Noktalı süreler korunur; üçlemeler ikinin kuvveti ızgarasında açık nicemleme gerektirir. Kısa veya düzensiz ölçüler ek sessizlik olmadan uygun ölçü işaretleriyle yazılır. Tek tam sayı tempo; MIDI çıkarılır, K:C ve açık değiştiriciler yükseklikleri korur. İsteğe bağlı desteklenen akorlar Vocal içindedir: armonisiz cot=melody, armonili cot=full. İlerleme penceresindeki indirmeden önce önizleme ve raporu inceleyin. A/B yalnızca bölümü aktarır. Doğrulama ses veya model bağlamı garantisi vermez. MCP: yue2.prepare ve abc_export format=yue2. Nicemleme her seçilen notayı en az bir ızgara adımı korur; birleşen başlangıçlar reddedilir.
Nota yazımı ve seçilen olaylar doğrulanır; üretilen ses ve toplam model giriş bütçesi doğrulanmaz.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songЭкспорт ABC-YuE2
Экспорт → ABC-YuE2 создаёт две одноголосные линии Vocal и Ins; неиспользуемые партии заменяются паузами. Выберите источники. Строгий режим отклоняет аккорды и наложения; верхний/нижний выбирает одну ноту на атаку и сокращает наложения. Повторы и первые/вторые окончания разворачиваются; неоднозначная навигация отклоняется. Точки сохраняются; триоли требуют явного квантования по сетке степеней двойки. Короткие или нерегулярные такты получают соответствующие размеры без добавления тишины. Один целочисленный темп; MIDI удаляется, K:C с явными знаками сохраняет высоты. Поддерживаемые аккорды, если выбраны, записываются в Vocal: cot=melody без гармонии, cot=full с ней. Прочитайте просмотр и отчёт перед скачиванием через окно прогресса. A/B ограничивает участок. Проверка не гарантирует звук или объём контекста. MCP: yue2.prepare и abc_export format=yue2. Квантование сохраняет каждую выбранную ноту хотя бы на один шаг сетки; сливающиеся атаки отклоняются.
Проверяются нотация и выбранные события, но не созданный звук или общий бюджет входа модели.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2 导出
导出 → ABC-YuE2 为 Vocal 和 Ins 分配两个单旋律声部,未使用的声部写为休止符。严格模式拒绝叠音和重叠;最高/最低音模式在每次起音选一音并缩短重叠。重复及一房子/二房子按演奏顺序展开,含糊跳转会被拒绝。附点时值保留;三连音等非原生节奏需明确量化到二次幂网格。短小节和不规则小节使用匹配拍号,不增加静默。原生计划仅有一个整数速度;移除 MIDI 指令,用 K:C 和明确变音保留实际音高。可选的受支持和弦符号属于 Vocal:无和声用 cot=melody,有和声用 cot=full。请在进度下载窗口前检查预览和转换报告。A/B 选项仅导出所选片段。结构与音符检查不保证生成音频,也不保证模型上下文容量。MCP:yue2.prepare 和 abc_export format=yue2。 量化保留每个所选音符,至少持续一个网格步长;拒绝合并的起音。
验证记谱和所选音乐事件,不验证生成音频或完整模型输入预算。
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2 書き出し
書き出し → ABC-YuE2 で Vocal と Ins の二つの単旋律を選び、使わない声部は休符にします。厳密モードは和音と重なりを拒否します。最高音/最低音モードは各発音で一音を選び、重なりを短縮します。反復と一番/二番括弧は演奏順に展開し、不明な移動は拒否します。付点音価は保持し、連符などは二の累乗の格子に明示的に量子化します。短い小節や変則拍子は対応する拍子で表し、無音を増やしません。一つの整数テンポを使い、MIDI 指示を除き、K:C と明示的な変化記号で実音を保持します。任意の対応コードは Vocal に置きます。和声なしは cot=melody、和声ありは cot=full です。進捗付きダウンロード前にプレビューとレポートを確認します。A/B で区間を限定できます。記譜と音符の検証は生成音声やモデルの容量を保証しません。MCP: yue2.prepare、abc_export format=yue2。 量子化では選択した各音符を格子の一単位以上保持し、重なる発音時点は拒否します。
記譜と選択した音楽イベントを検証します。生成音声やモデルの入力全体の制限は検証しません。
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songABC-YuE2 내보내기
내보내기 → ABC-YuE2에서 Vocal과 Ins 두 단선율을 선택하며 미사용 성부는 쉼표가 됩니다. 엄격 모드는 화음과 겹침을 거부합니다. 높은음/낮은음 모드는 각 시작에서 한 음을 선택하고 겹침을 줄입니다. 반복과 1번/2번 끝마디는 연주 순서로 펼치며 불분명한 이동은 거부합니다. 점음표는 보존하고 잇단음표 등은 2의 거듭제곱 격자에 명시적으로 양자화합니다. 짧거나 불규칙한 마디는 알맞은 박자로 쓰며 침묵을 더하지 않습니다. 정수 템포 하나를 쓰고 MIDI 지시는 삭제하며 K:C와 명시적 임시표로 실제 음을 유지합니다. 선택적 지원 코드 기호는 Vocal에 씁니다. 화성 없이 cot=melody, 화성과 함께 cot=full입니다. 진행 다운로드 창 전에 미리 보기와 보고서를 확인하세요. A/B로 구간을 제한합니다. 검증은 생성 소리나 모델 문맥 용량을 보장하지 않습니다. MCP: yue2.prepare, abc_export format=yue2. 양자화는 선택한 음표를 최소 한 격자 칸 유지하며 합쳐지는 시작은 거부합니다.
기보와 선택한 음악 이벤트를 검증하며 생성 오디오나 전체 모델 입력 한도는 검증하지 않습니다.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songتصدير ABC-YuE2
تصدير → ABC-YuE2 يخصص خطين أحاديين Vocal وIns؛ الأجزاء غير المستخدمة سكتات. اختر الأصوات المصدرية. يرفض النمط الصارم التآلفات والتداخل؛ الأعلى/الأخفض يختار نغمة عند كل بداية ويختصر التداخل. تُوسّع التكرارات والنهايات الأولى والثانية وفق الأداء، ويُرفض الترتيب الغامض. تُحفظ القيم المنقوطة؛ الثلاثيات تتطلب تكميمًا صريحًا على شبكة قوى اثنين. الموازير القصيرة أو غير المنتظمة تستخدم ميزانًا مطابقًا دون إضافة صمت. سرعة صحيحة واحدة؛ تُحذف تعليمات MIDI وتحفظ K:C والعلامات الصريحة الارتفاعات. رموز التآلفات المدعومة الاختيارية في Vocal: دون هارموني cot=melody، ومعه cot=full. راجع المعاينة والتقرير قبل التنزيل في نافذة التقدم. يحدد A/B المقطع. التحقق لا يضمن الصوت المولّد أو سعة السياق. MCP: yue2.prepare وabc_export format=yue2. يحفظ التكميم كل نغمة مختارة لمدة خطوة واحدة على الأقل؛ وتُرفض البدايات المندمجة.
يُتحقق من التدوين والأحداث المختارة، لا من الصوت المولّد أو ميزانية إدخال النموذج كاملة.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songייצוא ABC-YuE2
ייצוא → ABC-YuE2 יוצר שני קווים חד־קוליים Vocal ו־Ins; חלקים שאינם בשימוש הם הפסקות. בחרו קולות מקור. מצב קפדני דוחה אקורדים וחפיפות; גבוה/נמוך בוחר תו בכל התחלה ומקצר חפיפות. חזרות וסיומות ראשונה/שנייה נפרשות לפי הביצוע וסדר לא ברור נדחה. ערכים מנוקדים נשמרים; שלישיות דורשות כימות מפורש לרשת בחזקה של שתיים. תיבות קצרות או לא סדירות מקבלות משקל מתאים בלי תוספת דממה. קצב שלם יחיד; MIDI מושמט, K:C וסימנים מפורשים שומרים על הגובה. סמלי אקורדים נתמכים, אם נבחרו, נמצאים ב־Vocal: בלי הרמוניה cot=melody, ועם הרמוניה cot=full. בדקו את התצוגה והדוח לפני ההורדה בחלון ההתקדמות. A/B מגביל את הקטע. האימות אינו מבטיח שמע שנוצר או קיבולת הקשר. MCP: yue2.prepare ו־abc_export format=yue2. הכימות שומר כל תו נבחר למשך צעד רשת אחד לפחות; התחלות שמתמזגות נדחות.
התיווי והאירועים שנבחרו נבדקים; השמע שנוצר ותקציב הקלט הכולל אינם נבדקים.
yue2.prepare: options={"vocal":0,"ins":null,"polyphony":"strict","rhythm":"exact"}
abc_export: format="yue2", options={"vocal":0,"ins":null}
python tools/yue2/abc_tools.py inspect exported-yue2.abc
yue2 generate --request song.json --abc-file exported-yue2.abc --cot melody --output output-songXM and MOD: editable music within real limits
Both exporters include samples from the selected sound bank. They do not require external sample files. There is a deliberate choice between preserving an editable arrangement and preserving a rendered sound. Creating more channels helps XM only up to its format budget; it cannot make a four-channel ProTracker module unlimited.
| Characteristic | XM · FastTracker II | MOD · ProTracker |
|---|---|---|
| Target | XM 1.04, up to 32 channels and 128 instruments. | Classic four-channel MOD, 31 sample slots. |
| Patterns | Variable row counts, up to 256 rows per pattern. | 64 rows per pattern; exporter limits of 100 patterns and 128 order entries. |
| PCM | 16-bit delta-encoded samples with tuning and linear periods. | Signed 8-bit samples, up to 65,534 bytes per sample. |
| Dynamics | Note/instrument volumes and mapped volume envelopes, within the 12-point envelope limit; pattern-volume handling where appropriate. | Sample and effect volumes. No SF2 instrument-envelope system. |
| Representation | Simplified editable, native/strict, automatic fallback, rendered stereo, or tracker techniques with 4/8/16/32-channel budgets. | Native editable, automatic fallback, simplified/reduced voices, rendered stereo, or four-channel tracker techniques. |
Simplified editable keeps base samples and note velocities while omitting layered zones, sustain pedal and release tails. This reduces voice pressure and changes the sound. It still has a finite simultaneous-note budget. Strict/native export preserves more of the source representation when it fits, and reports unsupported or excessive demands rather than silently pretending they fit.
Rendered stereo mixes the performance to PCM and packages it for the module engine. It accommodates complex source polyphony, but individual original notes are no longer separate tracker events. XM uses a stereo sample representation at 33,452 Hz; MOD uses its own sample-block arrangement and 8-bit constraints. The format’s tuning, quantization and playback model can still affect the result.
Automatic mode can choose a rendered fallback when a native arrangement exceeds the budget. Choose an explicitly editable mode when editing tracker notes is the priority, and inspect its report. MIDI program count and SF2 region count are not the same as the number of required module instruments.
Classic tracker arranging techniques
The tracker-techniques mode deliberately reshapes an arrangement for the characteristic economy of small-channel modules. It uses base samples and a bounded channel budget, then reports the transformations. The source project remains available unchanged.
- Repeated combinations become one sample. The planner finds pairs or triples that repeatedly begin together with matching pitch, volume and gate signatures. Candidates need at least three occurrences; drums and bass are priorities. Up to eight composite samples, each no longer than two seconds, replace recurring simultaneous parts with a single trigger. Normalization and note-volume compensation keep the mixed sample’s gain under control. Its components are no longer separately editable inside that sample.
- Arpeggio approximates a chord. A compatible group of up to three notes can use the 0xy effect, cycling pitch rapidly instead of sounding all pitches at once. It is a recognizable tracker texture, not true simultaneous harmony. Drums and composite samples are excluded.
- A quiet restart suggests continuation. When an unused channel becomes available before a note’s original end, one quieter re-trigger at 60% level can suggest its decay. This restarts a sample; it does not continue the original sample phase. Drums and composite samples are excluded.
- Delayed attacks favor pads. EDx can spread suitable slow attacks inside a row. With six ticks per row, ED5 is the largest permitted delay below the tick threshold. The technique planner uses 250 BPM: a tick is 10 ms and a row is 60 ms. Drums and bass are kept as timing priorities rather than being treated like pads.
Composite preparation uses 16-bit PCM at 33,452 Hz for XM and 8-bit PCM near 29,557 Hz for MOD. The technique mode simplifies envelopes, sustain, release and controller detail; later pan/effect changes and pitch bends are not a faithful performance-automation transfer. Grid placement and delayed attacks alter timing. These modes are creative reductions for an editable retro arrangement, not lossless MIDI conversion.
Projects, library and startup
Save a tune in the local library, find it with search, reopen it, rename it or delete it. Export and import the whole library as JSON. Export Project is the more complete working backup: it carries the ABC and associated working/original import data, annotations and project settings supported by the current project. An exported MIDI or WAV is not a substitute for this backup.
Copy ABC gives plain source text. Copy share link compresses ABC into a URL for convenient transfer; it is not a complete project package and does not transport a custom sound bank. Very large links can exceed practical browser or messaging limits. Browser storage belongs to the page’s location/origin and can be cleared; moving the application or using another browser does not guarantee the same local library appears. Keep exported files outside browser storage.
The startup console documents launch arguments and examples. Startup options can select content, a template or library entry and configure the initial presentation. Local paths still require explicit file selection or a compatible launcher; a browser URL is not unrestricted access to the disk. Use the application’s Startup options reference for exact accepted arguments.
For this distribution, keep this guide beside index.html. Open the guide and press Launch ABC Editor Plus. The button uses that relative path. The guide embeds every screenshot and palette and loads no external page resources; credit links are opened only when followed. Audio playback normally needs an initial user interaction. Microphone, MIDI, clipboard, popups and full screen depend on browser support and permission.
Complete startup parameter reference
Use URL query parameters, for example index.html?lang=en&layout=studio&template=trio. Supply only one explicit document source. Boolean values accept true/false, yes/no, on/off or 1/0.
| Parameter | Values | Purpose |
|---|---|---|
help | bool | Show this console and the complete option list; do not load or play a file. |
console | bool | Show the startup console after applying the other options. |
lang | en fr it de es pt nl da fi sv nb is el tr ru zh ja ko ar he | Interface language (regional codes such as fr-FR are accepted). |
layout | classic studio | Classic two-panel or Studio four-panel workspace. |
view | score pianoroll tracker | Active musical view; in Studio, choose the focused musical view. |
theme | theme | Interface palette identifier. Use themes to list all identifiers. |
zoom | 50:120 | Interface size in percent. Without a saved choice: 90; Reset remains 100. |
file | text | ABC, MIDI, MusicXML or project URL/path; local paths require explicit selection or the launcher. |
type | auto abc midi musicxml project | Preloaded document format; auto detects the extension or signature. |
abc-text | text | Inline ABC text, URL-encoded. Mutually exclusive with file, abc, template and library. |
abc | text | Existing LZ-compressed ABC sharing parameter (not plain ABC text). |
template | blank trio scale lyrics reel | Load an included template rather than restoring the last document. |
library | 1:2147483647 | Open a saved library project by its numeric ID, on the same browser origin. |
restore | bool | Restore the last session only when no explicit document is supplied (default: true). |
source | auto midi abc | Playback data source, not sound bank; midi requires a working MIDI document. |
autoplay | bool | Request playback after successful loading; ask for a click if the browser blocks sound. |
start | 0:3600 | Initial cursor in source seconds; playback uses this position. |
tempo | 10:1000 | Playback tempo override in BPM; does not rewrite Q: fields. |
volume | 0:100 | Master audio level in percent; applies to the common GM sound engine. |
tune | 1:10000 | One-based tune number within an ABC tunebook. |
follow | bool | Enable or disable locked follow in all musical views. |
voice | text | Exact ABC V: identifier for score/source following. |
keyboard | off audition write | Tracker computer-keyboard input mode; does not request MIDI hardware access. |
step | 4 8 12 16 32 | Tracker row resolution: 4=quarter, 16=sixteenth, 12=triplet grid. |
stepplay | bool | Tracker audition by row; not continuous playback. |
metronome | bool | Enable or disable the playback metronome. |
fullscreen | bool | Request app fullscreen after a user click if permission is needed. |
Keyboard and practical reference
| Context | Keys | Action |
|---|---|---|
| Tracker editing | Ctrl+A / X / C / V / D | Select all, cut, copy, paste, duplicate. |
| Tracker editing | Delete · Esc | Delete selection; clear selection or stop/cancel the active preview or interaction. |
| Editing | Ctrl+Z · Ctrl+Y | Undo / redo. |
| Tracker pitch | Ctrl+↑ / ↓; add Shift | Transpose by semitone; by octave with Shift. |
| Tracker navigation | ↑ / ↓ · ← / → · Page Up / Down · Home / End | Rows, voices, 16-row jumps, first/last row. |
| Tracker step audition | Enter / Space | Audition the current row in the appropriate tracker input context. |
| Tracker note input | F1 / F2 · Shift | Octave changes; temporary upper octave. |
| Score pitch | Alt+arrows / Alt+wheel; add Shift | Selected-note semitones; octaves with Shift. |
| Loop | Alt+A · Alt+B · Alt+L · Alt+Shift+L | Set start, set end, play loop, loop settings. |
| Piano roll | Shift+click / drag · Ctrl+wheel · Esc | Extend/select a group, zoom, cancel drag. |
| Focused divider | Arrows · Shift+arrows · Enter | Resize, resize faster, reset. |
Shortcuts are contextual: typing into a text field and entering tracker notes are different modes. The visible tooltips and contextual Help panels are the immediate reference. If a browser intercepts a key, use the matching on-screen control.
MCP · API · JSON · UI
MCP · JSONFind a control
A searchable inventory of the application’s named buttons and tools. Read the relevant chapter for behavior and limitations.
- Export HTML Lesson
- Interface zoom
- Toggle library
- Copy share link
- New tune
- Save tune
- Undo last change (0/5) · Ctrl+Z
- Redo last undone change (0/5) · Ctrl+Y
- Play / Pause
- Play from cursor
- Stop playback
- Toggle mixer
- Toggle metronome
- Measure loop
- Reset audio
- Play MIDI source
- Play ABC source
- Tempo +5 BPM
- Tempo −5 BPM
- Set A at cursor
- Set B at cursor
- Enable / disable loop
- Play loop
- A/B loop settings
- Score view
- Piano roll view
- Tracker view
- I–IV–V harmonization
- Toggle karaoke
- Import file
- Import ABC
- Import MIDI
- Import MusicXML
- Import audio
- Export tune
- Export project
- Export original import
- Export PDF
- Export ABC
- Export ABC-YuE2
- Export SVG
- Export MIDI
- Export XM (FastTracker II)
- Export MOD (ProTracker)
- Export WAV
- Export loop — WAV
- Export loop — MIDI
- Export loop — MOD
- Export loop — ABC
- Help and legal notice
- Copy ABC source
- Toggle playback synchronization
- Toggle palette
- Toggle analysis
- Validate ABC source
- Toggle lyrics
- Tune templates
- Transpose tune
- Open project
- Keep the selected voice visible in ABC and score. Click to scroll freely.
- Close palette
- Insert C
- Insert D
- Insert E
- Insert F
- Insert G
- Insert A
- Insert B
- Insert c
- Insert d
- Insert e
- Insert f
- Insert g
- Insert a
- Insert b
- Insert sharp
- Insert flat
- Insert natural
- Insert quarter-note duration
- Insert half-note duration
- Insert eighth-note duration
- Insert sixteenth-note duration
- Insert rest
- Insert half-note rest
- Insert barline
- Insert final barline
- Insert repeat start
- Insert repeat end
- Close lyrics
- Add verse
- Insert lyric slots
- Toggle lyrics display
- Reload ABC lyrics
- Lower selected note by one semitone. Alt+arrows or Alt+wheel; Shift: octave.
- Raise selected note by one semitone. Alt+arrows or Alt+wheel; Shift: octave.
- Toggle annotations
- Automatic annotations
- Rendering options
- Add empty voice
- Delete selected voice
- Zoom in
- Zoom out
- Reset zoom
- Toggle auto-scroll
- Toggle voice legend
- Toggle help
- Open in a separate window
- Select or move annotations
- Delete annotation
- Add fingering 1
- Add fingering 2
- Add fingering 3
- Add fingering 4
- Add fingering 5
- Add fingering 0
- Add dynamic pp (pianissimo)
- Add dynamic p (piano)
- Add dynamic mp (mezzo-piano)
- Add dynamic mf (mezzo-forte)
- Add dynamic f (forte)
- Add dynamic ff (fortissimo)
- Add dynamic sfz (sforzando)
- Add crescendo
- Add decrescendo
- Add staccato
- Add tenuto
- Add accent
- Add marcato
- Add fermata
- Add breath
- Add caesura
- Add double-slash breath
- Add down-bow
- Add up-bow
- Add bowing
- Add trill
- Add mordent
- Add inverted mordent
- Add accelerando
- Add ritardando
- Add a tempo
- Add highlight
- Add circle
- Add right arrow
- Add diagonal arrow
- Add text
- Duplicate annotation
- Delete automatic annotations
- Delete all annotations
- Exit annotation mode
- Close help
- Close voice legend
- Previous row and audition
- Audition current row
- Next row and audition
- Stop all preview notes
- Add voice
- Delete last voice
- First row
- Toggle follow lock
- Toggle tracker help
- Play the selected tracker voice with a MIDI keyboard
- Stop all preview sounds
- Delete selection (Del)
- Duplicate selection (Ctrl+D)
- Select all (Ctrl+A)
- Clear selection (Esc)
- Lower selection by one semitone (Ctrl+↓)
- Raise selection by one semitone (Ctrl+↑)
- Lower selection by one octave (Ctrl+Shift+↓)
- Raise selection by one octave (Ctrl+Shift+↑)
- Cut selection (Ctrl+X)
- Copy selection (Ctrl+C)
- Paste at cursor (Ctrl+V)
- Close karaoke
- Close library
- Export library JSON
- Import library JSON
- Open ABC diagnostics (0)
- Remove verified empty voices
- Performance profile
- Toggle pitch detection
- Detect chords
- Generate harmonization
- 🤖 Analyze and annotate
- Enable
- 📥 Transcribe to ABC
- 📥 Convert
- 🎼 + Drums
- 🎻 Duo
- 🎼 Trio
- 🎵 Scale
- 📝 Song
- 🎻 Reel
- ⬜ Blank
- Startup console
- Reset panel sizes
- Toggle full screen
- Sound settings
- Show startup arguments and examples
- Load SF2…
- Built-in bank
- Record
- Stop capture
- Clear
- Export JSON
- By measures…
- Clear loop
- Create MOD
- Create XM
- Tracker note velocity
- Tracker input octave
- Tracker input advance
- Tracker grid resolution
- Tracker keyboard mode: Off, Audition, Write
- Tracker keyboard layout: Auto, QWERTY, AZERTY, QWERTZ
- MIDI input port
- MIDI input channel: All or 1–16
- MIDI input mode: Audition or Write
- Piano-roll voice selector
- Piano-roll instrument selector
- Tune selector
- Interface language
- Workspace layout: Classic or Studio
- Interface theme: 17 palettes
- Score scale
- Score font scale
- Swing percentage
- Tablature instrument
- Chord grid
- Responsive staff layout
- Explicit staff width
- Annotation color
- Annotation size
- Master sound level
- Room reverb level
- Chorus level
- Audio-import tempo
- Audio-import silence threshold
- Audio-import analysis engine
- MIDI transcription note unit
- MIDI transcription rhythm
- XM representation mode
- XM technique channel budget
- MOD representation mode
- Measure-loop repetition count
- Performance capture duration
MCP: control the editor and its lessons
Version 1.11 adds a local stdio MCP companion. Configure the supplied server with Configure_MCP.cmd, then call abc_launch from your MCP client. Node.js 22 or later is required. The editor remains a standalone HTML application when remote control is not needed.
The companion exposes 13 tools, 114 named actions and a live catalogue of fine controls. Inspect ABC, notes, voices, annotations, sound, layouts and diagnostics; edit with document revisions; control transport and loops; import files and export through the existing progress window. Collection respects the advertising countdown and any required conversion-loss review.
Independent HTML lessons can also connect. Synthetic test answers remain separate from student performance. Browser permissions for sound and hardware still apply. The integrated MCP and lesson help is available in all 20 interface languages.
The default local port is 8766. Existing file-based browser libraries must be exported and imported into this origin. Temporary files can be saved only in the configured export folder. Keep the launch URL and its temporary token private.
Installation, full command schemas and examples · Measured CPU cost · Verification and limits
Windows desktop edition
Windows 64-bit: use Setup for a per-user installation, or Portable without installation. Keep the portable executable in a writable folder. Its ABC-Editor-Plus-Data folder stores preferences, exports and MCP settings beside the executable; move both together. The installed edition stores its data in the Windows user profile. Uninstalling preserves that data.
File → Open imports supported music, audio and sound-bank files through the editor’s existing checks. Export from the editor as usual, then choose a destination in the Windows save dialog. Help → Application data opens the settings folder. Save project backups before closing. The HTML Lesson export remains an independent browser file.
MCP starts with the application and stops when it closes. No separate Node.js installation is required. Keep the desktop editor open; choose Help → Create MCP client configuration, then import the generated mcp-config.json entry into your client. The mcp-stdio.cjs argument connects that client to this desktop instance. It does not start a second editor. The browser companion and desktop companion remain separate.
Allow MIDI or microphone access only when needed. Ordinary editing and playback use the bundled resources locally; online links and optional transcription services require a connection. Detached windows share the editor’s session. The application remembers its window size. F11 switches full screen; the existing export window exits full screen automatically.
The desktop menus currently use English; the editor and this desktop help offer all 20 languages. No automatic updater is included. These executables are not digitally signed. Hardware MIDI, microphone input and audio latency depend on your devices and should be checked on the target computer.
Édition desktop Windows
Windows 64 bits : utilisez Setup pour une installation par utilisateur, ou Portable sans installation. Placez l’exécutable portable dans un dossier accessible en écriture. Son dossier ABC-Editor-Plus-Data conserve à côté les préférences, exports et réglages MCP ; déplacez les deux ensemble. L’édition installée conserve ses données dans le profil Windows. La désinstallation préserve ces données.
File → Open importe les fichiers musicaux, audio et banques de sons pris en charge avec les contrôles habituels de l’éditeur. Exportez normalement, puis choisissez la destination dans la boîte Windows. Help → Application data ouvre les réglages. Sauvegardez vos projets avant de fermer. La Leçon HTML exportée reste un fichier indépendant pour navigateur.
MCP démarre et s’arrête avec l’application. Aucune installation séparée de Node.js n’est nécessaire. Laissez l’éditeur desktop ouvert ; choisissez Help → Create MCP client configuration, puis importez l’entrée du fichier mcp-config.json dans votre client. L’argument mcp-stdio.cjs relie ce client à cette instance, sans ouvrir un deuxième éditeur. Les compagnons navigateur et desktop restent distincts.
Autorisez le MIDI ou le microphone selon vos besoins. L’édition et la lecture ordinaires utilisent les ressources locales ; les liens et services de transcription facultatifs nécessitent une connexion. Les fenêtres détachées partagent la session. La taille de fenêtre est mémorisée. F11 change le plein écran ; la fenêtre d’export existante en sort automatiquement.
Les menus desktop sont actuellement en anglais ; l’éditeur et cette aide proposent les 20 langues. Aucun programme de mise à jour automatique n’est inclus. Les exécutables ne sont pas signés numériquement. Le MIDI matériel, le microphone et la latence doivent être vérifiés sur l’ordinateur de destination.
Edizione desktop Windows
Windows a 64 bit: Setup installa per il singolo utente; Portable funziona senza installazione. Conservate l’eseguibile portatile in una cartella scrivibile. ABC-Editor-Plus-Data contiene preferenze, esportazioni e impostazioni MCP accanto all’eseguibile: spostateli insieme. L’edizione installata usa il profilo Windows. La disinstallazione conserva i dati.
File → Open importa musica, audio e banchi supportati con i controlli dell’editor. Esportate normalmente e scegliete la destinazione nella finestra Windows. Help → Application data apre le impostazioni. Salvate copie dei progetti prima di chiudere. La Lezione HTML esportata resta indipendente e si apre nel browser.
MCP si avvia e si arresta con l’applicazione; non serve installare Node.js. Lasciate aperto l’editor, scegliete Help → Create MCP client configuration e importate la voce di mcp-config.json nel client. mcp-stdio.cjs collega il client a questa istanza senza aprire un altro editor. I servizi browser e desktop sono distinti.
Autorizzate MIDI e microfono solo quando servono. Modifica e riproduzione ordinarie usano risorse locali; collegamenti e trascrizione facoltativa richiedono Internet. Le finestre separate condividono la sessione. La dimensione della finestra viene ricordata. F11 cambia schermo intero; la finestra di esportazione ne esce automaticamente.
I menu desktop sono in inglese; editor e questa guida offrono 20 lingue. Non è incluso un aggiornamento automatico. Gli eseguibili non sono firmati digitalmente. Verificate dispositivi MIDI, microfono e latenza sul computer di destinazione.
Windows-Desktopausgabe
Windows 64 Bit: Setup installiert für den aktuellen Benutzer, Portable benötigt keine Installation. Die portable Datei gehört in einen beschreibbaren Ordner. ABC-Editor-Plus-Data daneben enthält Einstellungen, Exporte und MCP-Daten; beides gemeinsam verschieben. Die installierte Ausgabe speichert im Windows-Benutzerprofil. Bei der Deinstallation bleiben diese Daten erhalten.
File → Open importiert unterstützte Musik-, Audio- und Soundbankdateien mit den Prüfungen des Editors. Wie gewohnt exportieren und im Windows-Dialog den Zielort wählen. Help → Application data öffnet den Einstellungsordner. Projekte vor dem Schließen sichern. Exportierte HTML-Lektionen bleiben eigenständige Browserdateien.
MCP startet und endet mit der Anwendung. Eine separate Node.js-Installation ist nicht nötig. Editor geöffnet lassen, Help → Create MCP client configuration wählen und den Eintrag aus mcp-config.json in den Client übernehmen. mcp-stdio.cjs verbindet den Client mit dieser Instanz, ohne einen weiteren Editor zu öffnen. Browser- und Desktopdienst bleiben getrennt.
MIDI und Mikrofon bei Bedarf erlauben. Normale Bearbeitung und Wiedergabe nutzen lokale Ressourcen; Links und optionale Transkription benötigen eine Verbindung. Abgetrennte Fenster teilen die Sitzung. Die Fenstergröße wird gespeichert. F11 schaltet Vollbild um; das Exportfenster beendet Vollbild automatisch.
Die Desktopmenüs sind derzeit englisch; Editor und diese Hilfe bieten 20 Sprachen. Eine automatische Aktualisierung ist nicht enthalten. Die Programme sind nicht digital signiert. MIDI-Hardware, Mikrofon und Latenz auf dem Zielrechner prüfen.
Edición de escritorio para Windows
Windows de 64 bits: Setup instala para el usuario actual; Portable no necesita instalación. Guarde el ejecutable portátil en una carpeta con permiso de escritura. ABC-Editor-Plus-Data guarda al lado preferencias, exportaciones y ajustes MCP; mueva ambos juntos. La edición instalada usa el perfil de Windows. La desinstalación conserva esos datos.
File → Open importa música, audio y bancos compatibles mediante las comprobaciones del editor. Exporte normalmente y elija el destino en el diálogo de Windows. Help → Application data abre los ajustes. Guarde copias de los proyectos antes de cerrar. La Lección HTML exportada sigue siendo un archivo independiente para navegador.
MCP se inicia y se cierra con la aplicación. No requiere instalar Node.js por separado. Mantenga abierto el editor, elija Help → Create MCP client configuration e importe la entrada de mcp-config.json en el cliente. mcp-stdio.cjs conecta el cliente con esta instancia sin abrir otro editor. Los servicios de navegador y escritorio son distintos.
Autorice MIDI y micrófono cuando los necesite. La edición y reproducción normales usan recursos locales; los enlaces y la transcripción opcional necesitan conexión. Las ventanas separadas comparten sesión. Se recuerda el tamaño de ventana. F11 alterna pantalla completa; la ventana de exportación sale de ella automáticamente.
Los menús de escritorio están en inglés; el editor y esta ayuda ofrecen 20 idiomas. No se incluye actualización automática. Los ejecutables no están firmados digitalmente. Compruebe MIDI físico, micrófono y latencia en el equipo de destino.
Edição desktop para Windows
Windows de 64 bits: Setup instala para o utilizador atual; Portable dispensa instalação. Guarde o executável portátil numa pasta com escrita. ABC-Editor-Plus-Data conserva ao lado preferências, exportações e definições MCP; mova ambos juntos. A edição instalada usa o perfil Windows. A desinstalação preserva esses dados.
File → Open importa música, áudio e bancos compatíveis com as verificações do editor. Exporte normalmente e escolha o destino na janela Windows. Help → Application data abre as definições. Guarde cópias dos projetos antes de fechar. A Lição HTML exportada continua independente e abre no navegador.
MCP inicia e termina com a aplicação. Não é preciso instalar Node.js separadamente. Mantenha o editor aberto, escolha Help → Create MCP client configuration e importe a entrada de mcp-config.json no cliente. mcp-stdio.cjs liga o cliente a esta instância sem abrir outro editor. Os serviços do navegador e desktop são distintos.
Autorize MIDI e microfone quando necessário. Edição e reprodução normais usam recursos locais; ligações e transcrição opcional precisam de Internet. As janelas destacadas partilham a sessão. O tamanho da janela fica guardado. F11 alterna ecrã inteiro; a janela de exportação sai dele automaticamente.
Os menus desktop estão em inglês; editor e esta ajuda oferecem 20 línguas. Não há atualização automática incluída. Os executáveis não têm assinatura digital. Verifique MIDI físico, microfone e latência no computador de destino.
Windows-desktopversie
Windows 64-bit: Setup installeert voor de huidige gebruiker; Portable werkt zonder installatie. Bewaar het draagbare programma in een beschrijfbare map. ABC-Editor-Plus-Data ernaast bevat voorkeuren, exports en MCP-instellingen; verplaats beide samen. De geïnstalleerde versie gebruikt het Windows-gebruikersprofiel. Verwijderen behoudt deze gegevens.
File → Open importeert ondersteunde muziek, audio en klankbanken via de controles van de editor. Exporteer zoals gewoonlijk en kies een bestemming in Windows. Help → Application data opent de instellingen. Bewaar projectkopieën vóór afsluiten. Een geëxporteerde HTML-les blijft een zelfstandig browserbestand.
MCP start en stopt met het programma. Een aparte Node.js-installatie is niet nodig. Houd de editor open, kies Help → Create MCP client configuration en importeer de vermelding uit mcp-config.json in uw client. mcp-stdio.cjs verbindt die client met deze instantie zonder een tweede editor te openen. Browser- en desktopdiensten blijven gescheiden.
Sta MIDI en microfoon toe wanneer nodig. Gewone bewerking en weergave gebruiken lokale bronnen; links en optionele transcriptie vereisen internet. Losse vensters delen de sessie. Het vensterformaat wordt onthouden. F11 wisselt volledig scherm; het exportvenster verlaat dat automatisch.
De desktopmenu’s zijn Engels; editor en deze hulp bieden 20 talen. Automatische updates zijn niet inbegrepen. De programma’s zijn niet digitaal ondertekend. Controleer fysieke MIDI, microfoon en vertraging op de doelcomputer.
Windows-skrivebordsudgave
Windows 64 bit: Setup installerer for den aktuelle bruger; Portable kræver ingen installation. Gem den bærbare programfil i en skrivbar mappe. ABC-Editor-Plus-Data ved siden af gemmer indstillinger, eksporter og MCP-data; flyt begge sammen. Den installerede udgave bruger Windows-profilen. Afinstallation bevarer disse data.
File → Open importerer understøttet musik, lyd og lydbanker med editorens kontroller. Eksportér som normalt og vælg en destination i Windows-dialogen. Help → Application data åbner indstillingerne. Gem projektkopier før lukning. En eksporteret HTML-lektion er fortsat en selvstændig browserfil.
MCP starter og stopper med programmet. Separat installation af Node.js er ikke nødvendig. Hold editoren åben, vælg Help → Create MCP client configuration og importér posten fra mcp-config.json i klienten. mcp-stdio.cjs forbinder klienten med denne instans uden at åbne endnu en editor. Browser- og skrivebordstjenesterne er adskilte.
Tillad MIDI og mikrofon efter behov. Normal redigering og afspilning bruger lokale ressourcer; links og valgfri transskription kræver netforbindelse. Frigjorte vinduer deler sessionen. Vinduesstørrelsen huskes. F11 skifter fuld skærm; eksportvinduet forlader den automatisk.
Skrivebordsmenuerne er engelske; editoren og denne hjælp har 20 sprog. Automatisk opdatering er ikke inkluderet. Programfilerne er ikke digitalt signerede. Kontrollér fysisk MIDI, mikrofon og forsinkelse på målcomputeren.
Windows-työpöytäversio
Windows 64-bittinen: Setup asentaa nykyiselle käyttäjälle; Portable toimii ilman asennusta. Säilytä siirrettävä ohjelma kirjoitettavassa kansiossa. Vieressä oleva ABC-Editor-Plus-Data sisältää asetukset, viennit ja MCP-tiedot; siirrä molemmat yhdessä. Asennettu versio käyttää Windows-käyttäjäprofiilia. Asennuksen poisto säilyttää tiedot.
File → Open tuo tuetut musiikki-, ääni- ja äänipankkitiedostot editorin tarkistusten kautta. Vie tavalliseen tapaan ja valitse kohde Windowsin ikkunasta. Help → Application data avaa asetukset. Tallenna projektien varmuuskopiot ennen sulkemista. Viety HTML-oppitunti toimii edelleen erillisenä selaintiedostona.
MCP käynnistyy ja sulkeutuu ohjelman mukana. Erillistä Node.js-asennusta ei tarvita. Pidä editori auki, valitse Help → Create MCP client configuration ja tuo mcp-config.json-tiedoston määritys asiakkaaseen. mcp-stdio.cjs yhdistää asiakkaan tähän istuntoon avaamatta toista editoria. Selain- ja työpöytäpalvelut ovat erillisiä.
Salli MIDI ja mikrofoni tarvittaessa. Tavallinen muokkaus ja toisto käyttävät paikallisia resursseja; linkit ja valinnainen litterointipalvelu tarvitsevat verkkoyhteyden. Irrotetut ikkunat jakavat istunnon. Ikkunan koko muistetaan. F11 vaihtaa koko näytön tilaa; vienti-ikkuna poistuu siitä automaattisesti.
Työpöytävalikot ovat englanniksi; editori ja tämä ohje tarjoavat 20 kieltä. Automaattista päivitystä ei ole. Ohjelmia ei ole allekirjoitettu digitaalisesti. Tarkista MIDI-laitteet, mikrofoni ja viive kohdekoneella.
Windows-skrivbordsversion
Windows 64 bitar: Setup installerar för aktuell användare; Portable kräver ingen installation. Lägg den portabla programfilen i en skrivbar mapp. ABC-Editor-Plus-Data bredvid innehåller inställningar, exporter och MCP-data; flytta båda tillsammans. Installerad version använder Windows-profilen. Avinstallation behåller uppgifterna.
File → Open importerar musik, ljud och ljudbanker som stöds genom editorns kontroller. Exportera som vanligt och välj mål i Windows-dialogen. Help → Application data öppnar inställningarna. Spara projektkopior före stängning. En exporterad HTML-lektion förblir en fristående webbläsarfil.
MCP startar och stannar med programmet. Ingen separat Node.js-installation behövs. Låt editorn vara öppen, välj Help → Create MCP client configuration och importera posten i mcp-config.json till klienten. mcp-stdio.cjs kopplar klienten till denna instans utan att öppna en till editor. Webbläsar- och skrivbordstjänsterna är separata.
Tillåt MIDI och mikrofon vid behov. Normal redigering och uppspelning använder lokala resurser; länkar och valfri transkribering kräver nätanslutning. Frikopplade fönster delar sessionen. Fönsterstorleken sparas. F11 växlar helskärm; exportfönstret lämnar den automatiskt.
Skrivbordsmenyerna är engelska; editorn och denna hjälp har 20 språk. Automatisk uppdatering ingår inte. Programmen är inte digitalt signerade. Kontrollera fysisk MIDI, mikrofon och fördröjning på måldatorn.
Windows-skrivebordsutgave
Windows 64-bit: Setup installerer for gjeldende bruker; Portable trenger ingen installasjon. Legg den portable programfilen i en skrivbar mappe. ABC-Editor-Plus-Data ved siden av inneholder innstillinger, eksporter og MCP-data; flytt begge sammen. Installert utgave bruker Windows-profilen. Avinstallering beholder dataene.
File → Open importerer støttet musikk, lyd og lydbanker med kontrollene i editoren. Eksporter som vanlig og velg mål i Windows-dialogen. Help → Application data åpner innstillingene. Lagre prosjektkopier før lukking. En eksportert HTML-leksjon forblir en selvstendig nettleserfil.
MCP starter og stopper med programmet. Ingen separat Node.js-installasjon er nødvendig. Hold editoren åpen, velg Help → Create MCP client configuration og importer oppføringen fra mcp-config.json til klienten. mcp-stdio.cjs kobler klienten til denne instansen uten å åpne en ny editor. Nettleser- og skrivebordstjenestene er atskilte.
Tillat MIDI og mikrofon ved behov. Vanlig redigering og avspilling bruker lokale ressurser; lenker og valgfri transkripsjon krever nett. Frakoblede vinduer deler økten. Vindusstørrelsen huskes. F11 veksler fullskjerm; eksportvinduet går automatisk ut av den.
Skrivebordsmenyene er engelske; editoren og denne hjelpen tilbyr 20 språk. Automatisk oppdatering er ikke inkludert. Programmene er ikke digitalt signert. Kontroller MIDI-utstyr, mikrofon og forsinkelse på målmaskinen.
Windows-skjáborðsútgáfa
Windows 64 bita: Setup setur upp fyrir núverandi notanda; Portable þarf enga uppsetningu. Geymið færanlegu keyrsluskrána í skrifanlegri möppu. ABC-Editor-Plus-Data við hlið hennar geymir stillingar, útflutning og MCP-gögn; flytjið hvort tveggja saman. Uppsetta útgáfan notar Windows-notandasniðið. Fjarlæging varðveitir gögnin.
File → Open flytur inn studdar tónlistar-, hljóð- og hljóðbankaskrár með prófunum ritilsins. Flytjið út eins og venjulega og veljið stað í Windows-glugganum. Help → Application data opnar stillingarnar. Vistið afrit verkefna áður en lokað er. Útflutt HTML-kennslustund er áfram sjálfstæð vafraskrá.
MCP ræsist og stöðvast með forritinu. Ekki þarf sérstaka Node.js-uppsetningu. Hafið ritilinn opinn, veljið Help → Create MCP client configuration og flytjið færsluna úr mcp-config.json í biðlarann. mcp-stdio.cjs tengir biðlarann við þetta tilvik án þess að opna annan ritil. Vafra- og skjáborðsþjónustur eru aðskildar.
Leyfið MIDI og hljóðnema eftir þörfum. Venjuleg vinnsla og spilun nota staðbundin gögn; tenglar og valfrjáls umritun krefjast nets. Aðskildir gluggar deila lotunni. Gluggastærð er vistuð. F11 skiptir um heilskjá; útflutningsglugginn fer sjálfkrafa úr honum.
Skjáborðsvalmyndir eru á ensku; ritillinn og þessi hjálp bjóða 20 tungumál. Sjálfvirk uppfærsla er ekki innifalin. Keyrsluskrár eru ekki stafrænt undirritaðar. Prófið MIDI-búnað, hljóðnema og töf á viðkomandi tölvu.
Έκδοση επιφάνειας εργασίας Windows
Windows 64 bit: το Setup εγκαθιστά για τον τρέχοντα χρήστη, ενώ το Portable δεν απαιτεί εγκατάσταση. Φυλάξτε το φορητό εκτελέσιμο σε εγγράψιμο φάκελο. Ο διπλανός ABC-Editor-Plus-Data περιέχει προτιμήσεις, εξαγωγές και MCP· μετακινήστε τα μαζί. Η εγκατεστημένη έκδοση χρησιμοποιεί το προφίλ Windows. Η απεγκατάσταση διατηρεί τα δεδομένα.
Το File → Open εισάγει υποστηριζόμενη μουσική, ήχο και τράπεζες ήχων με τους ελέγχους του επεξεργαστή. Εξαγάγετε κανονικά και επιλέξτε προορισμό στο παράθυρο Windows. Το Help → Application data ανοίγει τις ρυθμίσεις. Κρατήστε αντίγραφα έργων πριν το κλείσιμο. Το εξαγόμενο Μάθημα HTML παραμένει ανεξάρτητο αρχείο φυλλομετρητή.
Το MCP ξεκινά και σταματά με την εφαρμογή. Δεν χρειάζεται ξεχωριστό Node.js. Αφήστε τον επεξεργαστή ανοικτό, επιλέξτε Help → Create MCP client configuration και εισαγάγετε την καταχώριση του mcp-config.json στον πελάτη. Το mcp-stdio.cjs τον συνδέει με αυτή την παρουσία χωρίς δεύτερο επεξεργαστή. Οι υπηρεσίες φυλλομετρητή και desktop είναι χωριστές.
Επιτρέψτε MIDI και μικρόφωνο όταν χρειάζονται. Η συνήθης επεξεργασία και αναπαραγωγή χρησιμοποιούν τοπικούς πόρους· σύνδεσμοι και προαιρετική μεταγραφή απαιτούν δίκτυο. Τα αποσπασμένα παράθυρα μοιράζονται τη συνεδρία. Το μέγεθος παραθύρου αποθηκεύεται. Το F11 αλλάζει πλήρη οθόνη· η εξαγωγή εξέρχεται αυτόματα.
Τα μενού desktop είναι αγγλικά· ο επεξεργαστής και αυτή η βοήθεια προσφέρουν 20 γλώσσες. Δεν περιλαμβάνεται αυτόματη ενημέρωση. Τα εκτελέσιμα δεν έχουν ψηφιακή υπογραφή. Ελέγξτε MIDI, μικρόφωνο και καθυστέρηση στον τελικό υπολογιστή.
Windows masaüstü sürümü
64 bit Windows: Setup geçerli kullanıcı için kurulum yapar; Portable kurulum gerektirmez. Taşınabilir programı yazılabilir bir klasörde tutun. Yanındaki ABC-Editor-Plus-Data tercihleri, dışa aktarımları ve MCP ayarlarını saklar; ikisini birlikte taşıyın. Kurulu sürüm Windows kullanıcı profilini kullanır. Kaldırma işlemi bu verileri korur.
File → Open desteklenen müzik, ses ve ses bankalarını editörün denetimleriyle içe aktarır. Her zamanki gibi dışa aktarın ve Windows penceresinde hedefi seçin. Help → Application data ayarları açar. Kapatmadan önce proje yedeklerini kaydedin. Dışa aktarılan HTML Dersi bağımsız bir tarayıcı dosyası olarak kalır.
MCP uygulamayla başlar ve kapanır. Ayrı Node.js kurulumu gerekmez. Editörü açık tutun, Help → Create MCP client configuration seçeneğini kullanın ve mcp-config.json girdisini istemciye aktarın. mcp-stdio.cjs istemciyi ikinci editör açmadan bu örneğe bağlar. Tarayıcı ve masaüstü hizmetleri ayrıdır.
Gerektiğinde MIDI ve mikrofona izin verin. Normal düzenleme ve oynatma yerel kaynakları kullanır; bağlantılar ve isteğe bağlı transkripsiyon ağ gerektirir. Ayrılmış pencereler oturumu paylaşır. Pencere boyutu hatırlanır. F11 tam ekranı değiştirir; dışa aktarım penceresi bundan otomatik çıkar.
Masaüstü menüleri İngilizcedir; editör ve bu yardım 20 dil sunar. Otomatik güncelleme dahil değildir. Çalıştırılabilir dosyalar dijital imzalı değildir. MIDI aygıtlarını, mikrofonu ve gecikmeyi hedef bilgisayarda kontrol edin.
Настольная версия для Windows
Windows 64 бита: Setup устанавливает программу для текущего пользователя, Portable работает без установки. Поместите переносимый файл в папку с правом записи. Соседняя папка ABC-Editor-Plus-Data хранит настройки, экспорты и MCP; перемещайте их вместе. Установленная версия использует профиль Windows. Удаление программы сохраняет эти данные.
File → Open импортирует поддерживаемые музыкальные и звуковые файлы и банки с обычными проверками редактора. Экспортируйте как обычно и выберите путь в окне Windows. Help → Application data открывает настройки. Сохраняйте копии проектов перед закрытием. Экспортированный HTML-урок остаётся независимым файлом для браузера.
MCP запускается и останавливается вместе с приложением. Отдельный Node.js не нужен. Оставьте редактор открытым, выберите Help → Create MCP client configuration и импортируйте запись из mcp-config.json в клиент. Аргумент mcp-stdio.cjs соединяет клиент с этим экземпляром без второго редактора. Службы браузера и настольной версии разделены.
Разрешайте MIDI и микрофон по необходимости. Обычные редактирование и воспроизведение используют местные ресурсы; ссылки и дополнительная транскрипция требуют сети. Отдельные окна используют общий сеанс. Размер окна сохраняется. F11 переключает полный экран; окно экспорта автоматически выходит из него.
Меню настольной оболочки английские; редактор и эта справка предлагают 20 языков. Автоматического обновления нет. Исполняемые файлы не имеют цифровой подписи. Проверьте MIDI-оборудование, микрофон и задержку на целевом компьютере.
Windows 桌面版
适用于 64 位 Windows:Setup 为当前用户安装;Portable 无需安装。请将便携程序放在可写文件夹中。旁边的 ABC-Editor-Plus-Data 保存偏好、导出及 MCP 设置,移动时请一并移动。安装版将数据保存在 Windows 用户配置目录中,卸载时保留这些数据。
File → Open 使用编辑器原有的检查流程导入支持的乐谱、音频和音色库。照常导出,再在 Windows 保存窗口选择目标。Help → Application data 打开设置目录。关闭前请保存项目备份。导出的 HTML 课程仍是可在浏览器独立打开的文件。
MCP 随应用启动和停止,无需另装 Node.js。保持编辑器打开,选择 Help → Create MCP client configuration,再将生成的 mcp-config.json 条目导入客户端。mcp-stdio.cjs 参数把客户端连接到此桌面实例,不会另开编辑器。浏览器版和桌面版的服务相互独立。
仅在需要时允许 MIDI 或麦克风。普通编辑与播放使用本地资源;在线链接及可选转录服务需要联网。分离窗口共享编辑器会话。窗口尺寸会被记住。F11 切换全屏;原有导出窗口会自动退出全屏。
桌面菜单目前为英语,编辑器和本帮助提供全部 20 种语言。不含自动更新器。可执行文件未进行数字签名。请在目标电脑验证 MIDI 硬件、麦克风输入及音频延迟。
Windows デスクトップ版
64 ビット Windows 対応です。Setup は現在のユーザーにインストールし、Portable はインストール不要です。ポータブル実行ファイルは書き込み可能なフォルダーに置いてください。隣の ABC-Editor-Plus-Data に設定、書き出し、MCP 情報を保存します。移動時は両方を移してください。インストール版は Windows ユーザープロファイルを使い、アンインストールしてもデータを残します。
File → Open は編集ソフトの既存の検証を通して対応する楽譜、音声、音色バンクを読み込みます。通常どおり書き出し、Windows の保存画面で場所を選びます。Help → Application data は設定フォルダーを開きます。終了前にプロジェクトを保存してください。書き出した HTML レッスンは引き続きブラウザー用の独立ファイルです。
MCP はアプリと一緒に起動・終了します。Node.js の別途インストールは不要です。編集ソフトを開いたまま Help → Create MCP client configuration を選び、mcp-config.json の項目をクライアントに取り込みます。mcp-stdio.cjs は別の編集画面を開かず、このインスタンスに接続します。ブラウザー版とデスクトップ版のサービスは別です。
必要に応じて MIDI とマイクを許可してください。通常の編集と再生はローカル資源を使います。外部リンクや任意の採譜サービスには通信が必要です。分離ウィンドウも同じセッションを使います。ウィンドウの大きさを記憶します。F11 で全画面を切り替え、書き出し画面は自動的に全画面を解除します。
デスクトップメニューは現在英語ですが、編集ソフトとこのヘルプは 20 言語です。自動更新機能はありません。実行ファイルにデジタル署名はありません。実機の MIDI、マイク、音声遅延は対象のパソコンで確認してください。
Windows 데스크톱 버전
64비트 Windows용입니다. Setup은 현재 사용자용으로 설치하고 Portable은 설치 없이 실행합니다. 휴대용 실행 파일을 쓰기 가능한 폴더에 두세요. 옆의 ABC-Editor-Plus-Data에 환경 설정, 내보내기 및 MCP 설정을 저장하므로 함께 이동하세요. 설치 버전은 Windows 사용자 프로필을 사용하며 제거해도 데이터는 유지합니다.
File → Open은 기존 편집기의 검사 절차로 지원되는 악보, 오디오 및 사운드 뱅크를 가져옵니다. 평소처럼 내보낸 뒤 Windows 저장 창에서 위치를 고르세요. Help → Application data는 설정 폴더를 엽니다. 닫기 전에 프로젝트를 백업하세요. 내보낸 HTML 레슨은 브라우저에서 여는 독립 파일로 유지됩니다.
MCP는 앱과 함께 시작하고 종료됩니다. Node.js를 별도로 설치할 필요가 없습니다. 편집기를 열어 두고 Help → Create MCP client configuration을 선택한 후 mcp-config.json 항목을 클라이언트에 가져오세요. mcp-stdio.cjs는 다른 편집기를 열지 않고 이 인스턴스에 연결합니다. 브라우저와 데스크톱 서비스는 별개입니다.
필요할 때 MIDI와 마이크를 허용하세요. 일반 편집과 재생은 로컬 자원을 사용하며 외부 링크와 선택적 전사 서비스에는 인터넷이 필요합니다. 분리된 창은 세션을 공유합니다. 창 크기를 기억합니다. F11로 전체 화면을 전환하며 내보내기 창은 전체 화면을 자동 해제합니다.
데스크톱 메뉴는 현재 영어이며 편집기와 이 도움말은 20개 언어를 제공합니다. 자동 업데이트는 포함되지 않습니다. 실행 파일은 디지털 서명이 없습니다. 실제 MIDI, 마이크 입력 및 지연은 대상 컴퓨터에서 확인하세요.
إصدار سطح المكتب لويندوز
لويندوز 64 بت: يثبت Setup للمستخدم الحالي، بينما يعمل Portable دون تثبيت. ضع الملف المحمول في مجلد قابل للكتابة. يحفظ مجلد ABC-Editor-Plus-Data المجاور التفضيلات والصادرات وإعدادات MCP؛ انقلهما معًا. يستخدم الإصدار المثبت ملف مستخدم ويندوز. تبقى البيانات بعد إزالة البرنامج.
يستورد File → Open ملفات الموسيقى والصوت وبنوك الأصوات المدعومة بفحوص المحرر المعتادة. صدّر كالمعتاد ثم اختر الوجهة في نافذة حفظ ويندوز. يفتح Help → Application data مجلد الإعدادات. احفظ نسخ المشاريع قبل الإغلاق. يبقى درس HTML المصدر ملفًا مستقلاً للمتصفح.
يبدأ MCP ويتوقف مع التطبيق ولا يحتاج تثبيت Node.js منفصل. أبق المحرر مفتوحًا واختر Help → Create MCP client configuration، ثم استورد إدخال mcp-config.json في العميل. يصل الخيار mcp-stdio.cjs العميل بهذا المثيل دون فتح محرر آخر. خدمتا المتصفح وسطح المكتب منفصلتان.
اسمح بـ MIDI والميكروفون عند الحاجة. يستخدم التحرير والتشغيل العاديان الموارد المحلية؛ تحتاج الروابط وخدمة النسخ الاختيارية إلى اتصال. تتشارك النوافذ المنفصلة الجلسة. يتذكر التطبيق حجم النافذة. يبدل F11 ملء الشاشة؛ وتخرج نافذة التصدير منه تلقائيًا.
قوائم سطح المكتب بالإنجليزية حاليًا؛ يوفر المحرر وهذه المساعدة 20 لغة. لا يتضمن التطبيق تحديثًا تلقائيًا. الملفات التنفيذية غير موقعة رقميًا. اختبر أجهزة MIDI والميكروفون والتأخير الصوتي على الحاسوب المستهدف.
גרסת שולחן העבודה ל־Windows
ל־Windows של 64 סיביות: Setup מתקין למשתמש הנוכחי, ו־Portable פועל ללא התקנה. שמרו את הקובץ הנייד בתיקייה הניתנת לכתיבה. ABC-Editor-Plus-Data שלצדו שומר העדפות, ייצוא והגדרות MCP; העבירו את שניהם יחד. הגרסה המותקנת משתמשת בפרופיל Windows. הסרת התוכנה משמרת נתונים אלה.
File → Open מייבא קובצי מוזיקה, שמע ובנקי צלילים נתמכים באמצעות בדיקות העורך. ייצאו כרגיל ובחרו יעד בחלון השמירה של Windows. Help → Application data פותח את תיקיית ההגדרות. שמרו גיבויי פרויקטים לפני הסגירה. שיעור HTML מיוצא נשאר קובץ עצמאי לדפדפן.
MCP מתחיל ומסתיים עם היישום. אין צורך בהתקנת Node.js נפרדת. השאירו את העורך פתוח, בחרו Help → Create MCP client configuration וייבאו את הרשומה מ־mcp-config.json ללקוח. הארגומנט mcp-stdio.cjs מחבר את הלקוח למופע זה בלי לפתוח עורך נוסף. שירותי הדפדפן ושולחן העבודה נפרדים.
אשרו MIDI ומיקרופון לפי הצורך. עריכה ונגינה רגילות משתמשות במשאבים מקומיים; קישורים ושירות התמלול האופציונלי דורשים חיבור. חלונות מנותקים חולקים את ההפעלה. גודל החלון נשמר. F11 מחליף מסך מלא; חלון הייצוא יוצא ממנו אוטומטית.
תפריטי שולחן העבודה כעת באנגלית; העורך ועזרה זו מציעים 20 שפות. אין עדכון אוטומטי מובנה. קובצי ההפעלה אינם חתומים דיגיטלית. בדקו חומרת MIDI, מיקרופון והשהיית שמע במחשב היעד.
Credits and full notices
Credits and sources
Maxime LORRAI — ABC Editor Plus
- ABCJS 6.4.4 — Paul Rosen, Gregory Dyke
- CodeMirror 5.65.16 — Marijn Haverbeke and contributors
- jsPDF 2.5.1 — James Hall, yWorks GmbH and contributors
- lz-string 1.5.0 — Pieroxy
- @tonejs/midi 2.0.28 — Yotam Mann; midi-file: Carter Thaxton; array-flatten: Blake Embrey
- Dracula CSS — Michael Kaminsky; original colors: Zeno Rocha
- ABC notation — Chris Walshaw and the ABC community
- DejaVu / Lato lettering — DejaVu contributors, Bitstream; Łukasz Dziedzic
Complete third-party notices
Authors and licenses
ABC Editor Plus — Maxime LORRAI
Third-party authors and notices
abcjs-6.4.4.js
! abcjs_basic v6.4.4 Copyright © 2009-2024 Paul Rosen and Gregory Dyke (https://abcjs.net)
codemirror-5.65.16.js
jspdf-2.5.1.js
* @license
*
* jsPDF - PDF Document creation from JavaScript
* Version 2.5.1 Built on 2022-01-28T15:37:57.789Z
* CommitID 00000000
*
* Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF
* 2015-2021 yWorks GmbH, http://www.yworks.com
* 2015-2021 Lukas Holländer <lukas.hollaender@yworks.com>, https://github.com/HackbrettXXX
* 2016-2018 Aras Abbasi <aras.abbasi@gmail.com>
* 2010 Aaron Spike, https://github.com/acspike
* 2012 Willow Systems Corporation, https://github.com/willowsystems
* 2012 Pablo Hess, https://github.com/pablohess
* 2012 Florian Jenett, https://github.com/fjenett
* 2013 Warren Weckesser, https://github.com/warrenweckesser
* 2013 Youssef Beddad, https://github.com/lifof
* 2013 Lee Driscoll, https://github.com/lsdriscoll
* 2013 Stefan Slonevskiy, https://github.com/stefslon
* 2013 Jeremy Morel, https://github.com/jmorel
* 2013 Christoph Hartmann, https://github.com/chris-rock
* 2014 Juan Pablo Gaviria, https://github.com/juanpgaviria
* 2014 James Makes, https://github.com/dollaruw
* 2014 Diego Casorran, https://github.com/diegocr
* 2014 Steven Spungin, https://github.com/Flamenco
* 2014 Kenneth Glassey, https://github.com/Gavvers
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* Contributor(s):
* siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango,
* kim3er, mfo, alnorth, Flamenco
*
* A class to parse color values
* @author Stoyan Stefanov <sstoo@gmail.com>
* {@link http://www.phpied.com/rgb-color-parser-in-javascript/}
* @license Use it if you like it
*
* @license
* Joseph Myers does not specify a particular license for his work.
*
* Author: Joseph Myers
* Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
*
* Modified by: Owen Leong
*
* @license
* FPDF is released under a permissive license: there is no usage restriction.
* You may embed it freely in your application (commercial or not), with or
* without modifications.
*
* Reference: http://www.fpdf.org/en/script/script37.php
*
* @license
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
* Author: Owen Leong (@owenl131)
* Date: 15 Oct 2020
* References:
* https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
* https://github.com/foliojs/pdfkit/blob/master/lib/security.js
* http://www.fpdf.org/en/script/script37.php
*
* @license
* Copyright (c) 2014 Steven Spungin (TwelveTone LLC) steven@twelvetone.tv
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* Copyright (c) 2017 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
* @license
* jsPDF Autoprint Plugin
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* Copyright (c) 2014 Steven Spungin (TwelveTone LLC) steven@twelvetone.tv
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* jsPDF filters PlugIn
* Copyright (c) 2014 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* jsPDF fileloading PlugIn
* Copyright (c) 2018 Aras Abbasi (aras.abbasi@gmail.com)
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* ====================================================================
* Copyright (c) 2013 Youssef Beddad, youssef.beddad@gmail.com
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* ====================================================================
*
* @license
* Copyright (c) 2014 Steven Spungin (TwelveTone LLC) steven@twelvetone.tv
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
*
* Copyright (c) 2014 James Robb, https://github.com/jamesbrobb
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* ====================================================================
*
* @license
* (c) Dean McNamee <dean@gmail.com>, 2013.
*
* https://github.com/deanm/omggif
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*
* omggif is a JavaScript implementation of a GIF 89a encoder and decoder,
* including animation and compression. It does not rely on any specific
* underlying system, so should run in the browser, Node, or Plask.
*
* @license
Copyright (c) 2008, Adobe Systems Incorporated
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Adobe Systems Incorporated nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* @license
* Copyright (c) 2017 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
* @license
* Copyright (c) 2017 Dominik Homberger
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
https://webpjs.appspot.com
WebPRiffParser dominikhlbg@gmail.com
*
* @license
* Copyright (c) 2018 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* Copyright (c) 2019 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
*
* Copyright (c) 2021 Antti Palola, https://github.com/Pantura
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* ====================================================================
*
* @license
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* ====================================================================
* Copyright (c) 2013 Eduardo Menezes de Morais, eduardo.morais@usp.br
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* ====================================================================
* ====================================================================
* @license
* jsPDF XMP metadata plugin
* Copyright (c) 2016 Jussi Utunen, u-jussi@suomi24.fi
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* ====================================================================
*
* @license
* jsPDF virtual FileSystem functionality
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*
* @license
* Unicode Bidi Engine based on the work of Alex Shensis (@asthensis)
* MIT License
lz-string-1.5.0.js
tonejs-midi-2.0.28.js
ABCJS-6.4.4.txt
MIT License
Copyright (c) 2009-2024 Paul Rosen and Gregory Dyke
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Source: https://raw.githubusercontent.com/paulrosen/abcjs/v6.4.4/LICENSE.md
CodeMirror-5.65.16.txt
MIT License
Copyright (C) 2017 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Source: https://raw.githubusercontent.com/codemirror/codemirror5/5.65.16/LICENSE
Tonejs-Midi.txt
MIT License
Copyright (c) 2016 Yotam Mann
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Source: https://raw.githubusercontent.com/Tonejs/Midi/master/LICENSE.md
jsPDF-2.5.1.txt
/** @license
*
* jsPDF - PDF Document creation from JavaScript
* Version 2.5.1 Built on 2022-01-28T15:37:57.789Z
* CommitID 00000000
*
* Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF
* 2015-2021 yWorks GmbH, http://www.yworks.com
* 2015-2021 Lukas Holländer <lukas.hollaender@yworks.com>, https://github.com/HackbrettXXX
* 2016-2018 Aras Abbasi <aras.abbasi@gmail.com>
* 2010 Aaron Spike, https://github.com/acspike
* 2012 Willow Systems Corporation, https://github.com/willowsystems
* 2012 Pablo Hess, https://github.com/pablohess
* 2012 Florian Jenett, https://github.com/fjenett
* 2013 Warren Weckesser, https://github.com/warrenweckesser
* 2013 Youssef Beddad, https://github.com/lifof
* 2013 Lee Driscoll, https://github.com/lsdriscoll
* 2013 Stefan Slonevskiy, https://github.com/stefslon
* 2013 Jeremy Morel, https://github.com/jmorel
* 2013 Christoph Hartmann, https://github.com/chris-rock
* 2014 Juan Pablo Gaviria, https://github.com/juanpgaviria
* 2014 James Makes, https://github.com/dollaruw
* 2014 Diego Casorran, https://github.com/diegocr
* 2014 Steven Spungin, https://github.com/Flamenco
* 2014 Kenneth Glassey, https://github.com/Gavvers
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* Contributor(s):
* siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango,
* kim3er, mfo, alnorth, Flamenco
*/
lz-string-1.5.0.txt
MIT License
Copyright (c) 2013 pieroxy
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Source: https://raw.githubusercontent.com/pieroxy/lz-string/1.5.0/LICENSE
Dracula CSS — Michael Kaminsky; original colors by Zeno Rocha — MIT
https://github.com/codemirror/codemirror5/blob/5.65.16/theme/dracula.css
Lato — Łukasz Dziedzic — SIL Open Font License — https://www.latofonts.com/
DejaVu / Bitstream Vera — https://dejavu-fonts.github.io/License.html
Dracula-CodeMirror.txt
CodeMirror Dracula theme
Author: Michael Kaminsky
Original color scheme: Zeno Rocha
Source: https://github.com/codemirror/codemirror5/blob/5.65.16/theme/dracula.css
MIT License
Copyright (C) 2017 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Source: https://raw.githubusercontent.com/codemirror/codemirror5/5.65.16/LICENSE
midi-file-LICENSE.txt
MIT License
Copyright © 2016 Carter Thaxton
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Source: https://raw.githubusercontent.com/Tonejs/Midi/master/LICENSE.md
Source: https://github.com/carter-thaxton/midi-file
array-flatten-LICENSE.txt
MIT License
Copyright (c) 2014 Blake Embrey
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Source: https://raw.githubusercontent.com/Tonejs/Midi/master/LICENSE.md
Source: https://github.com/blakeembrey/array-flatten
TimGM6mb General MIDI sound bank
Tim Brechbill (2004), David Bolton (2010). GPL-2. The embedded sound-bank notice is reproduced in full below.
TimGM6mb — copyright and license
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: timgm6mb
Source: https://github.com/musescore/musescore-old/commit/90c33ef9d87b3f5ff92efd3b07d89eb455fb1fef
Files: TimGM6mb.sf2
Copyright: 2004 Tim Brechbill <https://www.timbrechbill.com>
2010 David Bolton <davidkbolton@gmail.com>
License: GPL-2
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
Comment:
Thomas • Dec 6, 2009 - 16:51
Tim came back to me with some more information about the soundfont: "I created
some of the samples myself and all others are either public domain or fall
under the terms of the GNU General Public License." For me this is enough to
add his soundfont to the repository.
<https://musescore.org/en/node/1463#comment-9168>
Files: debian/*
Copyright: 2015 Toby Smithe <tsmithe@ubuntu.com>
2015 Tiago Bortoletto Vaz <tiago@debian.org>
2015-2020 Fabian Greffrath <fabian@debian.org>
License: GPL-3+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
`/usr/share/common-licenses/GPL-3'.
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
<https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Moe Ghoul>, 1 April 1989
Moe Ghoul, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.
Lesson compression and instrument references
HTML lessons use pako (MIT). Instrument fingering references: Yamaha — Baroque recorder, abcm2ps tables — Guido Gonzato, Michel Bellon, and Pipe and Tabor Society.
pako · MIT license
(The MIT License) Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
YuE2 native ABC reference and portable checker: YuE2 authors · Apache-2.0. Commit 1647252d68b70cbead046ffd3f7caf036dde47ee.
Audio transcription references
Local melody estimator: original application code using the YIN principle, Alain de Cheveigné and Hideki Kawahara (2002), doi:10.1121/1.1458024. Optional SheetSage2 — Multimodal Art Projection, CC BY-NC 4.0; separately installed, with model files not bundled.
ABC Editor Plus is by Maxime LORRAI. The application is supplied as is; inspect converted music and keep exported backups. The component notices above retain their respective terms. This guide does not grant a new license to those components.