Web log de Serge Boisse
On line depuis 1992 !
Auteur: Serge Boisse
Date: Le {{date}} à {{time}}
Type: projet/musique/composition/outil
tags:
- musique
- composition
aliases:
Il est possible d'écrire de la musique en markdown avec le plugin music-abc d'Obsidian, et même de la jouer (avec un son très midi)
Auteur : <%+ tp.frontmatter["Auteur"] %>
Voir aussi: idées compositions(lien privé)
Il est possible d'écrire des partitions musicales en markdown ! Et même de les jouer en midi !
il y a même un plugin Obsidian pour ça :
Abc-plugin (page GitHub)
Je l'ai installé sous le nom "music notation"
il est basé sur une bibliothèque javascript abcjs (page GitHub)
Le langage utilisé s'appelle music-abc (page wikipedia)
cf aussi abcsjs.net (page web) et pageguide_abc (page web)
Il y a un tutorial en vidéo ici abcnotation (page web)
il est possible de jouer les textes en ligne sur abcjs.net ou abcjs editor (page web) qui permet même d'envoyer une musique abc dans l'éditeur en ligne; etmandolintab (page web) qui permet de transposer du abc
enfin un logiciel : easyABC (sur sourceforge)
il suffit d'écrire un bloc de code entre triples backquotes ``` ; il doit avoir pour nom music-abc
X:1
T:The Legacy Jig
M:6/8
L:1/8
R:jig
K:G
GFG BAB | gfg gab | GFG BAB | d2A AFD |
GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |:
efe edB | dBA ABd | efe edB | gdB ABd |
efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |]
ou encore
X: 2
T: Chorus
V: T1 clef=treble name="Soprano"
V: T2 clef=treble name="Alto"
V: B1 clef=bass name="Tenor"
V: B2 clef=bass name="Bass"
L:1/8
K:G
P:First Part
[V: T1]"C"ed"Am"ed "F"cd"G7"gf |
[V: T2]GGAA- A2BB |
[V: B1]C3D- DF,3 |
[V: B2]C,2A,,2 F,,2G,,2 |
Commentaires : après un % (pas forcément en début de ligne)
X : référence number (pas utile) sauf pour midi ?
T: titre
C: composer
S: source
M: métrique (e.g. 4/4)
K: clef (e.g. C ou C bass ou C treble)
L : longueur par défaut de la note si rien n'est précisé (par rapport à la mesure) e.g. en 4/4 par défaut c'est L:1/8 (croche)
Q: indication de vitesse e.g. 'Q: 1/4 = 100' ou 'Q: "rapide"'
D: Discographie (comment)
F: lien
Z: transcripted by
C
= le do de base ; c
= le do au dessus ; c'
= encore au dessus ; C,
= le do d'en bas ; z = silence
Altérations : précéder la note de ^
(dièse) _
(bémol) ou "=" (bécarre)
Grouper : faire suivre la note de _
Liaison entre 2 notes : faire suivre la 1ere note de -
:
Mettre les "grace notes" entre {}
Q: 1/4 = 100
c ^c _c_ =c c2- c_ c | z z2 {de}c
Longueur des notes : un multiplicateur m qui suit la note ou "/m" e.g. a4
= un la qui dure 4 fois la durée de base, donc en 4/4 avec L =1/8 ce sera une blanche
Entre deux notes on peut mettre >
qui signifie que la première est plus longue
triplets : précédés de "(3", eg (3ABc
: pas de parenthèse fermante ! La fermante crée une liaison entre les 3 notes.
Notes pointées et triplets :
L: 1/4
% 3/4 d'une noire donc croche pointée...
A c3/4d/4 c>d | ((3AAA) |:1 bbb) :|2 abc
Noter la barre de mesure et les répétitions
Pour afficher un nom d'accord au dessus de la partition Il suffit de le placer entre quotes "". Pour former un accord on utilise les crochets.
"Cm" c_eg| [c_eg]4
w: _ la la land
Sur une ligne commençant par "w:" (on peut mettre plusieurs lignes). _
pour les espaces (cf ci-dessus)
Ca y est ! Mais avec un son vraiment midi.
Noter les notes doubles
X:1
M:4/4
T:Piano
L:1/4
%%staves {(RH) (LH)}
V:RH clef=treble
V:LH clef=bass
K:C
V: RH
ABcd | [ce]2 [ce]2 | [df]2 [df]2| [ce]4:|]
V: LH
A,2 E,2 | A,2 E,2 | D,2 A,2 | A, G, F, E, :|]
Commentaires (0) :
Page :Ajouter un commentaire (pas besoin de s'enregistrer)
En cliquant sur le bouton "Envoyer" vous acceptez les conditions suivantes : Ne pas poster de message injurieux, obscène ou contraire à la loi, ni de liens vers de tels sites. Respecter la "netiquette", ne pas usurper le pseudo d'une autre personne, respecter les posts faits par les autres. L'auteur du site se réserve le droit de supprimer un ou plusieurs posts à tout moment. Merci !Ah oui : le bbcode et le html genre <br>, <a href=...>, <b>b etc. ne fonctionnent pas dans les commentaires. C'est voulu.