Media

Hier zal ik dus alles verzamelen dat met (multi-) media te maken heeft: audio, video, foto, midi, ...

Audio dinges

Een exploratie van wat je met de Web Audio API kunt doen

  1. playwave - een eerste verkenning
  2. virtueel klavier class, met muisbediening of midi
  3. fourier golfvormen interface?

Facebook foto dinges

Omdat het in de lucht hing dat ik eventueel weer zou verlaten, liet ik hen al mijn data inpakken en opsturen. Dat is veel (1.5GB) en redelijk rommelig. Maar o.a. ook alle foto's die ik ooit postte zitten daartussen, 73 albums met in totaal een 2000-tal fotos.. Helaas, krijg je die op een manier waar je er niet zo veel mee kunt. Daarom heb ik wonder boven wonder een eigen pagina gemaakt, waar al dat moois en minder moois te bezichtigen valt.
De meeste foto's gaf ik hashtags mee die weergeven wat erop te zien is, plus een score van 0 (geen punten gegeven) tot 5 (maximum). Beide kan je in principe nog aanpassen, maar dan moet je weten hoe. Indien interesse, leg ik het wel even mondeling uit. Die hashtags aanbrengen, is een serieus werk, maar niet echt moeilijk. Die score, dat is wat anders. Vind ik zelf wel heel moeilijk. Ik ben daar ook heel rap overgegaan. 't Is voor discussie vatbaar.
Maar op basis van beide, hashtags en score, kan je filters instellen en zo bijvoorbeeld op een bepaalde persoon gaan zoeken.
Zo geeft een filter "+noodles +stefaan" alle foto's waarin we samen voorkomen en "+noodles -stefaan" enkel deze waar ik zelf er niet op sta.
Veel uitleg is er niet nodig. De dingen zullen zich wel uitwijzen, zolang je niks wilt wijzigen.
Ga naar: FaceBook fotos

Piano dinges

Twee webpagina's bedoeld om te helpen bij het aanleren van stukjes piano, gebaseerd op YouTube video's.

  1. You Tube player
  2. Video player

Ze hebben alle twee hun voor- en nadelen.

Bij de eerste kan je heel gemakkelijk een video die je gevonden hebt op YouTube direct uitproberen door zijn adres (url op de adreslijn bovenaan) of zijn video ID (code na de 'v=xxxxxxxx') te kopieren en te plakken. In die eerste versie wordt er namelijk een YouTube video rechtstreeks 'geimplemteerd' (of embedded) in mijn webpagina. Het nadeel daarvan is dat je heel YouTube - met al zijn onhebbelijkheden - importeert en als programmeur kan je daar nauwelijks iets van opvangen, wegwerken, regelen. Zij bepalen wat er gebeurt. Je kan reclame krijgen. Je kan gevraagd worden om in te loggen (geen idee hoe echter). Het kan gebeuren dat je een paar keer mijn webpagina moet vernieuwen voor het weer naar behoren wil werken. Meestal werkt het wel. Maar soms heeft het kuren.

Bij de tweede is er het voordeel dat het stabieler werkt, omdat YouTube zelf er niet meer tussen zit. Dat systeem werkt zo, dat je eerst zelf de YouTube video downloaden (in mp4 formaat) dan aanwijst in mijn webpagina. Het downloaden kan je bijvoorbeeld via https://en1.savefrom.net/2ol/ doen, maar is dus een extra werk, een omweg. Denk eraan, dat de gekozen resolutie van het mp4 bestand, bij het downloaden een groot verschil kan maken. Bij 360 DPI levert het kleine bestanden. Bij 720 DPI, meer dan dubbel zo grote bestanden, maar het beeldscherm is dan scherper en groter ook.
Om mijn site zal ik er al een aantal staan hebben die je direct kunt gebruiken en via een lijst aangeboden worden. Eigen gedownloade video's kan je ook wel aanduiden via een bestandsdialoogvenster, maar mijn webpagina is niet in staat dat te onthouden voor een volgende sessie. Dat heeft met veiligheid te maken en beperkingen die een webprogrammeur opgelegd worden. Niks aan te doen. In dat geval moet je dan telkens als je start, eerst aanwijzen met welke video je wenst te werken.
De tweede is een versie die lokaal kan werken zonder netwerk. Dat betekent dat je het in principe zou kunnen lokaal opslaan (slechts drie kleine bestanden) om dan ter plaatse met een eigen collectie video's te werken. Wie geïnteresseerd is: roept, hé!

Beide gelijken heel erg op elkaar. Ze zijn vooral afgestemd op het gebruik met een touchscreen op tablet (iPad bij mij) die op de plaats komt waar normaal partituren voor je neus gezet worden. In de 'settings' kan je de groottes aanpassen volgens het toestel waarmee je werkt. Dat hoef je in principe maar één keer te doen, als je de settings opslaat tenminste. Dat is lokaal. Ik sla je niet om de oren met de GDPR (cookies) wat normaal zou moeten, maar vertel het dus hier: om die settings op te slaan worden er cookies gebruikt, enkel en alleen als je op 'store settings' klikt.
De meerwaarde is dat het allemaal redelijk simpel is. In tegenstelling tot in YouTube zelf, kan je een loop instellen, zodat je voortdurend hetzelfde gedeelte kan herhalen en oefenen tot het begint te lukken. Afspeelsnelheid is ook vlot te wijzigen, maar dat kan je in YouTube ook. In de tweede versie heb je geen last van reclames: dat is ook een meerwaarde. Waar ook voordeel mee gedaan kan worden, is de grootte van de knoppen. Wanneer je in YouTube zelf de 'knopkes" bedient met je vingers dan zit je er vlug naast. Ergerlijk. Met dikke onstabiele vingers zijn grote knoppen zeer welkom.

Positionering kan enkel op de seconde. Dat is nu eenmaal eigen aan de gebruikte standaard webpagina componenten. Dat kan betekenen dat een punt ergens midden in een maat kan terechtkomen. Dat kan zo zijn bij de start- en eindpunten van een loop. Niets aan te doen. De bedoeling was hier uit minimaal programmeerwerk, maximaal nut te halen. 'Loopen' per maat zou uiteindelijk ook professionele programmatie vragen, buiten mijn scoop.
Start- en eindpunt instellen van een loop kan op verschillende manieren. Je gaat naar een bepaalde positie (met rewind, forward of door op de progressbar te klikken) en klikt de desbetreffende 'groene' knop aan. Of je klikt de tekst onder de groene knop aan en stelt het punt in via het popupvenstertje. In wezen kan je ze ook nog eens veranderen in 'settings', maar de toegang daar heeft een andere bedoeling.
Looppunten kan je bewaren, voor een volgende sessie via 'settings', maar uiteraard zijn die gekoppeld aan een welbepaalde video. Kies je een andere video, dan gelden er andere looppunten. Stel dat je regelmatig wilt veranderen van video, omdat je meerdere stukken tegelijk instudeert, dan kan je die punten ofwel telkens weer manueel instellen of ergens een tekst bestandje aanmaken, waar je ze per stuk in oplijst. Dan is het een kwestie van kopieren en plakken tussen jouw bestandje in mijn settings. Niet optimaal, maar de kans dat zou iets nodig zal zijn, is niet groot. Mocht dat toch het geval zijn, geef een seintje... En ik zoek dan wel een oplossing.

Waarom gebruik ik Engels? Goeie vraag. Soms programmeer ik alles in het Nederlands, soms alles in het Engels. Redelijk willekeurig.

Mijn oude muziekstukjes

  • Mijn muziekstukjes