SCROLLZ online applicatie met off-line partituur/tabulatuur beheer
Functie van deze applicatie
De "Scrollz" applicatie heeft een meervoudige functie. In eerste instantie is de applicatie bedoeld om
partituren, tabulaturen en muzieknummers met akkoordenschema's, in een door de gebruiker gewenst tempo, over het scherm te schuiven (scrollen), zodat je
mee kunt spelen met je instrument, meezingen, of simpelweg om muziek te bestuderen. Je kent dit principe ongetwijfeld van veel websites op het internet.
Daarnaast echter kan "Scrollz" ook backing tracks bij partituren laden, of video's laten zien.
Een krachtige andere optie van "Scrollz" is, dat het een veelheid aan andersoortige bestandstypen kan
laden, zoals PDF, web, musicxml en tekstbestanden.
"Scrollz" is een online applicatie. Je start de applicatie vanuit de menu-optie Songs & Solo's.
Op onze website is een database met daarin alle mogelijke bestanden die je in de "Scrollz" applicatie
kunt gebruiken. De database wordt periodiek aangevuld met nieuwe bestanden, blijf dus vooral onze website bezoeken. Daarnaast publiceren we uiteraard
in onze regelmatig uitgegeven nieuwsbrief, wanneer er weer nieuwe updates zijn. Zorg dus vooral dat je voor de nieuwsbrief bent aangemeld.
Omdat de "Scrollz" bestanden off-line (dus op je computer) staan, is het verstandig, om
een doordachte mappenstructuur op je systeem aan te leggen, zeker als in de toekomst duizenden bestanden voor deze applicatie ter beschikking worden gesteld.
Hoe je dit wilt doen, kun je helemaal zelf bepalen. Onderstaand een een voorbeeld van een willekeurige mappenstructuur op een computer.
Hiernaast zie je een voorbeeld van een mappenstructuur, zoals je die op je systeem zou kunnen aanleggen. De eerste laag bestaat uit de hoofdcategorieën,
te weten Audio bestanden, E-Boeken, Muziektheorie, Partituren, Songbooks, Tekst bestanden, Video bestanden, Web bestanden. Daaronder komen submappen, zoals
bijvoorbeeld bij Songbooks de submappen Marley & the Wailers, Bob, en Clapton, Eric.
Als je onze website regelmatig bezoekt, dan weet je bijvoorbeeld dat er tientallen, vaak zeer uitgebreide en omvangrijke E-boeken via de website bekeken
kunnen worden. In plaats van deze boeken via de website te bekijken, kun je deze ook downloaden naar je computer, in een aparte map plaatsen zodat je
eze e-boeken snel kunt terugvinden (zie hierboven bijvoorbeeld de map E-boeken), en de boeken dan off-line gebruiken in de
"Scrollz" applicatie.
Je kunt een heel verfijnde structuur aanleggen. Van onze website weet je, dat er bij songbooks en E-boeken vaak veel additionele bestanden worden meegeleverd.
Hiernaast zie je, hoe je voor een bepaalde musicus een verdere onderverdeling in sub-mappen kunt maken. Nogmaals: het is geen must, maar het maakt het
wel eenvoudiger voor je, om je gewenste bestanden snel en efficiënt terug te vinden. Nog handiger is het, om de zogeheten "bundels" op je
systeem te zetten, wat we verderop uitleggen.
Catalogus informatie
Wat verderop in deze tekst vind je de sectie "Database: downloads (ZIP bestanden)". Je kunt daar alle mogelijke
bestanden downloaden, opslaan op je computer, en in de webbased "Scrollz" applicatie
gebruiken. Naast alle partituur en support bestanden voor de applicatie, kun je daar ook de "catalogus"
downloaden. Dit bestand "catalogus.gjinf" kun je raadplegen in de applicatie door op het catalogus symbool te klikken. Je kunt daarna in het
opvolgende scherm kiezen voor het starten van een WEB of een GJINF bestand. De catalogus is een .gjinf file.
Per categorie informatie of bestanden kun je precies zien wat de inhoud van bestanden is, en in welke ZIP file(s) je de bestanden kunt vinden. Deze catalogus is
enerzijds handig omdat je bijvoorbeeld in de partituurbestanden kunt zien welke muzieknummers of artiesten erin voorkomen, en anderzijds is deze catalogus (die alles
omvat wat voor de "Scrollz" applicatie kan worden gedownload), handig om terug te zoeken welke ZIP bestanden
interessant kunnen zijn om te downloaden. Het gebruik van de catalogus wijst zichzelf.
Bundels downloaden
We hebben hiervoor besproken dat je individuele downloads van "Scrollz" kunt doen, en dat is vooral van
belang voor de gitarist die selectief specifieke informatie wil raadplegen. Veel gebruikers willen echter alle mogelijke additionele informatie hebben,
en daarvoor hebben we de "Bundel" download optie toegevoegd. Een bundel bevat alle informatie en is up to
date. De bundel heeft een gemakkelijke standaard indeling van alle informatie, en als de bundel is gedownload, staat de mappenstructuur, inclusief alle bestanden,
in één keer op je systeem, met als hoofdmap "GuitarJan SCROLLZ". Alle informatie komt als volgt op je systeem te staan, waarbij we
er van uitgegaan zijn dat je de ZIP file van de bundel op de C-schijf van je computer zet. Dat is uiteraard niet noodzakelijk, elke andere schijf, bijvoorbeeld de D-schijf, mag ook.
Er zijn zelfs gebruikers die de complete bundel op een USB-stick plaatsen, zodat ze de complete applicatie met complete catalogus overal mee naar toe kunnen nemen, en op ieder
ander Windows systeem (desktop of laptop) kunnen gebruiken. De indeling van de "Scrollz" applicatie op je vaste schijf,
nadat je het ZIP bestand hebt uitgepakt, is:
Als je de bundel op je systeem hebt uitgepakt en je start "Scrollz" op, dan zie je hetzelfde als de afbeelding links hierboven, en rechts zie je de mappenstructuur
zoals die onder de hoofdmap GuitarJan SCROLLZ is gebracht. We laten hier en daar bij de onderliggende mappen een voorbeeld zien van bestanden die je kunt aantreffen.
Iedere keer als je een nieuwsbrief van onze website
GuitarJan.com
ontvangt, zullen we je mededelen of er een nieuw catalogusbestand (catalogus.gjinf) is, of een nieuwe bundel. De nieuwe bundel kun je simpelweg over de oude bundel
heen naar je systeem kopiëren, door de nieuwe ZIP bundel uit te pakken. Je kunt ook checken aan de versienummers die je bij de downloads hierna ziet, of je helemaal up-to-date bent.
Applicatie beperkingen
Wat waarschuwingen en opmerkingen vooraf
De applicatie kan niet alleen met bestanden van de website
GuitarJan.com
worden gebruikt, maar met alle bestanden die hetzelfde formaat bevatten, bijvoorbeeld voor de partituren kun je de "gjmx"
bestanden gebruiken die je via de website worden aangeboden, maar je kunt ook willekeurige andere
afbeeldingsformaten als PNG, JPG e.d. in de
applicatie laden. Hetzelfde geldt voor PDF bestanden, ieder willekeurig PDF bestand kun je in "Scrollz" gebruiken.
Doordat de applicatie webbased is,kan de applicatie op ieder willekeurig systeem worden gebruikt. Wél zul je de muziekbstanden moeten downloaden naar
je eigen computersysteem, om die te kunnen aanspreken. Het is niet mogelijk om de bestanden direct vanaf onze webservers te starten.
Deze webbased applicatie werkt het beste onder een Google Chrome browser, versie 137.x.xxxx.xx, waarbij JavaScript geactiveerd moet
zijn. Safari, de browser van Apple Systems, is te weinig doorontwikkeld om de applicatie geheel foutloos te laten functioneren.
Hoewel de applicatie multifunctioneel is, kan het incidentele gevallen voorkomen dat bepaalde bestanden toch niet goed worden verwerkt. De enige oplossing
is dan het programma te beëindigen en vanuit de browseromgeving opnieuw te starten.
De applicatie wordt standaard in de zogeheten "Full Screen Modus" gestart. Dit is het beste formaat voor het correct weergeven van alle bestandstypen.
Hoe groter je beeldscherm, hoe beter. Je kunt de applicatie qua schermomvang vergroten of verkleinen, daardoor is het
ook mogelijk om "Scrollz" op een kleiner formaat beeldscherm te gebruiken.
De applicatie heeft veel webgebaseerde elementen meegekregen, zoals bijvoorbeeld het schaalbaar maken van de beeldschermomvang, zoals we hierboven
hebben beschreven. Ook zul je de scrollbars rechts van het scherm en onderin, wel herkennen. We hebben hier bewust voor gekozen, omdat iedere gebruiker wel weet hoe
website-navigatie en gebruik plaatsvindt, dus daardoor kun je heel snel met "Scrollz" aan de slag.
Het "gjmx" bestandsformaat
De tabulaturen en partituren die je vanaf de
GuitarJan.com
website gaat downloaden om in de "Scrollz" applicatie te gebruiken, hebben als extensie "gjmx",
wat staat voor het GuitarJan Music eXchange formaat.
Dit is een van oorsprong grafisch formaat, herleid vanuit de PNG bestandstructuur. Er zijn wat extra toevoegingen aan de PNG definities verricht, om tot het GJMX
formaat te komen. De meeste GJMX bestanden kunnen ook worden bekeken met behulp van een grafisch programma, waarbij je dan wel mogelijkheden als
smooth-scrolling, het koppelen van backing tracks e.d. verliest. Ook zul je vaak de extensie .GJMX moeten wijzigen in .PNG.
Het "gjch" bestandsformaat
Naast partituren en tabulaturen, of een combinatie daarvan, zijn er ook muzieknummers waar je akkoordenschema's bij krijgt, of waar je precies kunt zien op
welke plaats in het muziekstuk een bepaald akkoord moet worden gespeeld. Als je deze van de website gaat downloaden om in de "Scrollz" applicatie te gebruiken,
dan zul je zien dat de extensie voor deze bestanden GJCH is, wat staat voor GuitarJan CHords documenten.
Net zoals het GJMX formaat, is ook dit formaat afgeleid vanuit de grafische PNG bestandstructuur. Ook in dit geval zijn er wat extra toevoegingen aan de
PNG definities verricht, om tot het GJCH formaat te komen. De meeste GJCH bestanden kunnen ook worden bekeken met behulp van een grafisch programma, waarbij
je dan wel mogelijkheden als smooth-scrolling, het koppelen van backing tracks e.d. verliest. Ook zul je vaak de
extensie .GJCH moeten wijzigen in .PNG.
Integratie "MusicXML" formaat
Scrollz" bevat, naast de vele andere bestandsformaat mogelijkheden, een extra applicatie voor het starten
van zogeheten "MusicXML" bestanden. We hebben inmiddels duizenden gecombineerde partituren/tabulaturen ter beschikking gesteld.
MusicXML (*.xml) is de universele standaard voor bladmuziek en kan worden gebruikt door de meeste van de momenteel beschikbare muzieknotatieprogramma's
met inbegrip van Sibelius, Finale, Guitar Pro en vele anderen. Het is het aanbevolen formaat voor het delen van je bladmuziek tussen verschillende muzieknotatieprogramma's.
Het formaat is open , volledig gedocumenteerd en kan vrij worden gebruikt onder de W3C Community Final Specification Agreement.
Vanaf 2025 hebben meer dan 270 notatieprogramma's ten minste enige MusicXML-uitwisselingsmogelijkheid. Deze programma's omvatten:
De meeste programma's voor het schrijven van partituren, waaronder Finale, Dorico, Sibelius, Guitar Pro en MuseScore
De meeste optische muziekherkenningsprogramma 's, waaronder SmartScore, PhotoScore en Audiveris
De meeste muzieksequencerprogramma 's, waaronder Cubase, Logic Pro, Digital Performer en SONAR
Bovendien is webondersteuning mogelijk door het gebruik van het HTML5 canvas-element en JavaScript, wat resulteert in het weergeven van leesbare muziek binnen een webbrowser.
Het gecomprimeerde MXL en XML formaat maakt kleinere bestanden dan reguliere MusicXML. Beide gecomprimeerde standaarden zijn relatief nieuw en worden niet zo breed ondersteund door
muzieknotatieprogramma's op dit moment. Je herkent de bestandstypes aan de extensies, zoals je hieronder ziet in een screenshot van het gratis (en bijzonder goede!)
muzieknotatie programma Musescore:
.MXL
De MXL-bestandsextensie is gekoppeld aan muzieknotatiebestanden, die het Compressed MusicXML-formaat gebruiken. Compressed MusicXML is ontwikkeld door
"Recordare" en is de beoogde opvolger van MusicXML-muzieknotatie-bestandsformaat. Omdat het oudere MusicXML-formaat een platte tekst is en het
MusicXML-bestand relatief gezien erg groot kan zijn, gebruikt het nieuwe Compressed MusicXML-formaat een zip-compressie-algoritme om deze bestandsomvang
te verkleinen.
.XML
.XML is, net als .MXL en MusicXML, een flexibel formaat dat tekst gebruikt om muzikale elementen weer te geven. Het is ook, net zoals .MXL, het open
uitwisselingsformaat voor het delen van muzieknotatiegegevens tussen meerdere softwareplatforms. .XML is leesbaar voor zowel machines als mensen.
XML is een acroniem voor "eXtensible Markup Language."
.MusicXML
Het MusicXML-formaat wordt gebruikt om interactieve bladmuziek online te verspreiden (net als de hierboven beschreven .XML en .MXL bestandsoorten)
en bladmuziekbestanden te delen met muzikale toepassingen. MusicXML is het meest gangbare formaat voor verspreiding van partituren/tabulaturen, en is
net als het MIDI formaat, vrij beschikbaar, bewerkbaar en transportabel over het internet.
"TabsPro" historie en archieven
In de Scrollz" bestanden kom je een aantal zogeheten TabsPro Archieven tegen.
Deze archieven zijn in de jaren 2018 tot en met 2024 opgebouwd, en bevatten duizenden partituren/tabulaturen, songs met akkoordenschema's, backing tracks en video's.
Al deze bestanden werden met behulp van allerlei verschillende applicaties op de website geplaatst, hetgeen er toe leidde dat de gebruikers af en toe bijzonder
in verwarring werden gebracht, en er geen eenduidige gebruikersinterface was. Dit zijn een paar van de redenen geweest dat we de
"Scrollz" applicatie hebben ontwikkeld, met een strakke, eenduidige interface, gemakkelijk en intuitief
te bedienen, en een eenvoudige navigatie.
Daarnaast zijn de gebruiksmogelijkheden van "Scrollz" vele malen uitgebreider dan de vroegere
TabsPro applicaties, en het allergrootste voordeel is natuurlijk, dat "Scrollz"
een unieke online/offline functionaliteit heeft.
Een ander bijkomend voordeel is dat de gebruiker zelf kan kiezen welke bestanden hij op zijn computer wil gebruiken, tenzij natuurlijk de bundel wordt
gedownloaded,dan heb je het all-in-one pakket.
Ten aanzien van de kwaliteit van de vroegere TabsPro bestanden kunnen we mededelen dat deze niet altijd optimaal
is, bij het overzetten van deze bestanden naar "Scrollz" hebben we nog een optimalisatieslag gemaakt,
zodat je deze duizenden (wat verouderde) bestanden kunt blijven gebruiken.