Avtomatizirano generiranje dokumentacije za projekt QuNex

Razvil sem rešitev, ki ob spremembah izvorne kode projekta QuNex avtomatsko izdela posodobljeno različico dokumentacijske spletne strani. Razvoj in delovanje rešitve sem opisal v diplomskem delu z naslovom Avtomatizirano generiranje dokumentacije za projekte spisane v več programskih jezikih. Najnovejša različica dokumentacije je na voljo na strani qunex.readthedocs.io.

QuNex (Quantitative Neuroimaging Environment & Toolbox) je enovita odprtokodna rešitev za ponovljivo in transparentno procesiranje in analiziranje nevroloških podatkov, ki jo razvijajo Anticevic Lab na univerzi Yale, Laboratorij za kognitivno nevroznanost na Univerzi v Ljubljani in Murray Lab na univerzi Yale.

Možnost transponiranja v aplikaciji NewPipe

Aplikacija NewPipe za Android je omogočala upočasnjevanje in pospeševanje hitrosti predvajanja videoposnetka, ni pa omogočala enostavnega spreminjanja višine predvajanega zvoka. Spreminjanje višine zvoka ali transponiranje je uporabno predvsem za:

  • pevce, ki želijo glasbo prilagoditi razponu svojega glasu,
  • improvizatorje, ki želijo igrati z vnaprej posneto spremljavo (angl. backing track) v drugi tonaliteti,
  • kitariste, ki lahko namesto uporabe kapodasterja, s prilagoditvijo tonalitete, igrajo po odprtih strunah,
  • druge inštrumentaliste, ki igrajo na inštrumente omejene na le nekaj tonalitet.

Predlagal in implementiral sem rešitev, ki na enostaven način uporabnikom omogoči prilagajanje tonalitete poljubne skladbe oz. videoposnetka.

NewPipe je bil razvit z namenom dostopanja do vsebin platforme YouTube na pametnem telefonu, in sicer brez prikazovanja reklam in brez potrebe po dodatnih dovoljenjih.