MyrScript
De ingesloten programmeertaal
|
Inleiding
|
 |
MyrScript is de ingesloten programmeertaal die
onderdeel is van Harmony Assistant vanaf versie
8.3.
U hoeft niet te kunnen programmeren als u
MyrScript wilt gebruiken. U kunt direct gebruik
maken van de vele, al bestaande scripts die nieuwe
eigenschappen aan Harmony Assistant toevoegen.
Deze scripts zijn geschreven door ofwel het Myriad
team om aan gebruikersvragen te voldoen, of zij
zijn door Harmony gebruikers zelf geschreven.
Maar als u denkt dat een bepaalde eigenschap
mist, dan kunt u hem toevoegen met de MyrScript
taal. Als u dat wilt doen, dan heeft u enige
basiskennis nodig van computerprogrammering. Er is
een gedetailleerde en complete
programmeerhandleiding beschikbaar, samen met vele
voorbeeld scripts.
Er zijn regelmatig nieuwe of bijgewerkte scripts
op de Myriad Website beschikbaar.
Wat moet geļnstalleerd zijn om
MyrScript te gebruiken?
|
 |
Niets.
Alles wat u nodig heeft is al aanwezig in Harmony
Assistant.
Wat is allemaal mogelijk met
MyrScript?
|
 |
Hier zijn bijvoorbeeld van een paar nieuwe
eigenschappen van MyrScript:
- Tabulaturen voor blaasinstrumenten: recorder,
ocarina, tuba, fluit, klarinet enzovoorts.
- De vingerzetting terwijl de muziek afspeelt: een
must als u een instrument wilt leren spelen
- Analoge drumgeluid generator
- Weergave van de nootnamen
- Bijstellen van het tempo van digitale tracks
- Geluidsweergave van noten die op het toetsenbord
van de computer (of MIDI) worden gespeeld
- Digitale of analoge klok
- Conversie van de tijdsduur van geselecteerde
noten
- Conversie van de toonhoogte van noten
- Real-time vingerzetting voor gitaren, bas en
andere gefrette snaarinstrumenten
- Vermenselijking van de aanslagsterkte (Velocity
humanizing)
- Portamento effect op een groep van noten
- Wijzigen van de taal van de Virtual Singer
- De plaats van de zangers op het podium
- SAMPA weergave terwijl de Virtual Singer zingt
- Gescheiden delen afdrukken
- Veranderen van het e-mail adres van een hele
groep bestanden
- Parallelle vijfde en octaaf check
- Terugkeren naar de laatst opgeslagen versie van
het document
- Opzoeken van een nootsequentie in een document
of in een groep van documenten
En nog vele andere!
Let op: de scripts hebben meestal Engelse
namen. Als het u helpt, kunt u ook de Engelse
handleiding raadplegen.
Hoe gebruik ik MyrScript?
|
 |
Via het "Scripts" menu heeft u toegang tot
MyrScript.
Als eerste open u de Script documentatie via de
menuoptie "Over scripts". Hier staat precies
omschreven wat ieder script doet.
Daaronder vindt u de menuoptie "Internet update".
Hiermee maakt u verbinding met de Myriad Server om
de scripts bij te werken, of om nieuwe scripts te
downloaden.
Tot slot vindt u alle beschikbare scripts. Zij
zijn geordend volgens een categorie.
Om een script te draaien, hoeft u hem alleen te
kiezen in het menu.
Hoe voeg ik een script toe aan
het gebruikers palet?
|
 |
Toevoegen van een script aan het gebruikers palet
is een snelle manier om een script te
introduceren.
Kies het script in het "Scripts" menu terwijl u de
Shift-toets ingedrukt houdt. Er wordt nu een knop
aangebracht in het gebruikers palet.
Als u op deze knop klikt, dan wordt het script
gestart.
En als ik mijn eigen scripts wil
schrijven?
|
 |
De eerste stap is om het scripting developer
manual (de handleiding voor het maken van scripts)
te lezen. U kunt dit krijgen via het "Scripts"
menu.
De opties aan de onderkant van het menu zijn
gereserveerd voor MyrScript ontwikkelaars.
De developer manual omvat vele voorbeelden. U
wordt aangeraden deze goed te bestuderen.
U kunt ook de broncode van de meegeleverde
scripts bekijken. U kunt ook onderdelen daarvan
kopiėren en hen gebruiken in uw eigen scripts.
Tot slot: als u van plan bent uw werk met andere
gebruikers te delen, stuur uw scripts dan aan ons
op.
Maar ook...
|
 |
Als u het schrijven van scripts wilt
bediscussiėren met andere programmeurs, of als u
een verzoek voor een nieuw script wilt indienen,
bezoek dan het speciale onderdeel van het Web
board dat hiervoor is aangemaakt: http://www.myriad-online.com/cgi-bin/bbs/YaBB.pl
|