MusiCAD-bestanden
Een MC-bestand is het bestandsformaat waar MusiCAD voor gemaakt is (of andersom...).
Wanneer je muziek bewaart, kun je dat het beste als MusiCAD bestand doen. Hierbij wordt zowel de muziek als de opmaak volledig opgeslagen. Bij bewaren in een ander formaat (ABC of MIDI, MusicXML) gaan er opmaakgegevens verloren.
MusiCAD .MC bestanden moeten voldoen aan een aantal regeltjes om ze leesbaar te laten zijn voor de computer.
Hieronder vind je een voorbeeld (het muziekje "_Welkom.mc" zoals meegeleverd)
Commentaar begint met een uitroepteken.
Voor een beschrijving van een groot aantal in de bestanden gebruikte aanduidingen zie sjabloonparameters
melodie "Welkom"; ! De eerste regel MOET met het woord "melodie" beginnen ! gevolgd door de naam van het muziekje tussen dubbele aanhalingstekens ! en een puntkomma. Alle regels die beginnen met een uitroepteken ! worden beschouwd als commentaar, tenzij er een procent-teken % of een ! hashtag # meteen achteraankomt. ! Het eerste geval betreft oude MusiCAD1 en 2-opmaakgegevens. ! Een regel die begint met !# bevat o.a. opmaak gegevens voor MusiCAD3 en later. ! MusiCAD 2 en eerder zien dit alleen als commentaar. ! Eerst krijg je alle tekst-gegevens te zien: ! !# sTitle=Welkom;sSubtitle2=lees HELP|LaatsteWijzigingen! !# sCopyright=Musys Software;sOriginal=Musys Software !# sCreationDate=23-02-2000;sID=Musys Software;sMCVer=MusiCAD 3.00 !# sFile=M:\RELEASE3\WELKOM.MC;sMCDate=03-03-2002;sTrack=798b1b42 ! De kop wordt met voornamelijk macro's opgevuld ! sHC1=$T $L ! betekent: de kop middenboven (HC=HeaderCenter) bevat twee macro's, $T voor titel. ! en $L voor de naam waaronder MusiCAD is geregistreerd. ! Bij weergave wordt dat vertaald in "Welkom Naam" # sHL1=$M;sHL2=$I;sHL3=Versie $Q;sHC1=$T $L;sHC2=op $V om $? ;sHR1=$M ! Hier volgen een paar gegevens van de huidige melodie: !# iCurBar=4;iTuneVersion=25 ! gevolgd door opmaakinstellingen: !# iHeaderSize=23;iHdrDist=10;iLineFillPct=80;iPageFillPct=80 ! de stijl waarin de diverse teksten moeten worden opgemaa'' !# fHC3=(Name=Courier New, Style=fsUnderline|fsNarrow, Color=clBlack) !# fVoiceHdrX=(Size=0, Color=clBlack);fChords=(Size=9, Color=clBlack, Y=-9) !# fBarnumbers=(Size=6, Color=clBlack, Y=7, Align=taLeft) !********** 0 ********** stem "1e stem"; ! na het woordje "stem"; met daarachter de naam van de partij ! (vooral nodig voor versie 1 en 2) komen de partijgegevens van deze stem !# sVoiceName=1e stem;sAbbreviation=1e ! instrumentatie, volume, positie binnen een partituur enz !# iInstrument=21;sMIDIName=Accordeon;iVolume=127;iChannel=4;iStaffNr=0 !# bMainVoice=1 ! nu volgt de inhoud van de eerste partij (de noten) 0 =v; 0 =G; 0 =4/4 G5 1/8 ~; 0 _G7; F# 1/8; G; F#; G; A; G; F E5 1/8 m; 0 _C; Eb 1/8; E; Eb; E; F; E; D C#5 1/8 z; 0 _A7; D 1/8; E; F#; A; 0 _D7; G 1/4; F# 1/8 G5 1/2 c; 0 _G; R 1/4; F5 1/12 {; F# 1/4; 0 :|