Kam përshëndes publikimin e parë të metronomit IronTick. Ky është një metronom i lehtë, i saktë dhe multidimensional, që përdor kornizën Qt6. Dallohet për këtë, pasi gjeneron një rrjedhë audio të vazhdueshme me klikime në vend që të luajë klikime të veçanta në bazë të një timeri, siç bëjnë shumica e programeve të tjera të metronomit. Me këtë qasje, IronTick klikoni shumë më stabilisht dhe me saktësi, edhe në prani të ngarkesave të mëdha në sfond.
Funksionet dhe karakteristikat:
Saktësi e lartë: klikime të qëndrueshme, ruajtje e saktë e ritmit.
Përkrahja e metroseve të ndryshme: metrose të zakonshme (2/4, 3/4, 4/4, 6/8), si dhe mundësia për të caktuar çdo metron tjetër.
Vizualizimi: tregon theksin e ritmit.
Kontrolli i ritmit: ndryshimi i ritmit, nisja dhe ndalimi i metronomit është e mundur me një tastierë, pa përdorur mouse-in.
Cilat probleme zgjidh
Vendosa tĂ« krijoj kĂ«tĂ« aplikacion sepse u pĂ«rballa me njĂ« problem serioz tĂ« shumicĂ«s sĂ« metrave programore ekzistuese â ata shpesh nuk e mbajnĂ« me saktĂ«si ritmin dhe humbasin klikimet. Situata bĂ«het edhe mĂ« e rĂ«ndĂ« nĂ« makinat e dobĂ«ta me ngarkesĂ« tĂ« lartĂ« sfondore. Kur fillova tĂ« shqyrtoj arsyet e kĂ«tij sjelljeje, zbulova se qasja tipike nĂ« implementimin e kĂ«tyre metrave Ă«shtĂ« krijimi i njĂ« timer-i, i cili aktivizohet pĂ«r tĂ« nisur reproduktimin e njĂ« tingulli tĂ« shkurtĂ«r klikimi. Ja pĂ«rgjigjja, pasi gjithçka ndodh nĂ« njĂ« OS me shumĂ« detyra, timerĂ«t nĂ« proceset pĂ«rdoruesit nuk garantojnĂ« funksionim nĂ« kohĂ« reale me saktĂ«si tĂ« pranueshme pĂ«r muzikantĂ«t. Nga herĂ« nĂ« herĂ«, timer-i aktivizohet dukshĂ«m mĂ« vonĂ« se momenti i nevojshĂ«m.
Ky problemi nĂ« IronTick zgjidhet shumĂ« thjesht â ai sintetizon njĂ« rrjedhĂ« tĂ« vazhdueshme PCM tĂ« mostrave audio, nĂ« tĂ« cilĂ«n tingujt e klikimeve janĂ« saktĂ«sisht tĂ« vendosur nĂ« vendet e nevojshme. Kjo rrjedhĂ« luhet vazhdimisht nga karta audio, siç do tĂ« ishte çdo rrjedhĂ« audio, pĂ«r shembull njĂ« kĂ«ngĂ« nĂ« njĂ« player audio. Ajo kĂ«ngĂ« nĂ« player nuk ngadalĂ«sohet herĂ« pas here, pavarĂ«sisht se cila program Ă«shtĂ« nĂ« sfond dhe cila Ă«shtĂ« ngarkesa? Po ashtu, njĂ« metronom qĂ« funksionon mbi kĂ«tĂ« parim klikoni kaq stabil siç e luan njĂ« player audio njĂ« kĂ«ngĂ«. PĂ«r kĂ«tĂ«, ai nuk ka nevojĂ« pĂ«r njĂ« timer tĂ« pasaktĂ«.
Problemi i dytĂ«, qĂ« Ă«shtĂ« mĂ« pak i rĂ«ndĂ«sishĂ«m â zakonisht Ă«shtĂ« e padĂ«shirueshme tĂ« ndryshosh tempin pa e lĂ«shuar gitarĂ«n nga duar. Prandaj, nĂ« IronTick ka funksionim me tastierĂ« me njĂ« buton (saktĂ«sisht njĂ«, nuk Ă«shtĂ« e nevojshme tĂ« mbahen "akordet") pĂ«r funksionet kryesore. Gjithashtu, Ă«shtĂ« bĂ«rĂ« njĂ« hap i rregullueshĂ«m pĂ«r rritjen/reduktimin e tempit. UnĂ« e pĂ«rdor kĂ«tĂ« ashtu â filloj tĂ« praktikoj njĂ« pasazh me njĂ« temp tĂ« ngadalshĂ«m, pĂ«r shembull 120 bpm, dhe herĂ« pas here shtyp butonin J pĂ«r tĂ« rritur bpm me 5 njĂ«si. Pastaj edhe me 5, dhe kĂ«shtu me rradhĂ«. Mund tĂ« caktohet çdo hap. TĂ« shtypĂ«sh njĂ« buton Ă«shtĂ« e lehtĂ«, pa e lĂ«shuar pick-upin nga duar.
Skedarët
Në kuadër të lëshimit është përgatitur AppImage.
Programi Ă«shtĂ« shkruar nĂ« gjuhĂ«n c++, licenca Ă«shtĂ« â GPL 3.0 ose mĂ« e re.
Burimi: linux.org.ru
