Ak myslis pod pojmom metronom nieco ako ekvalizer ( ak nie, oprav ma ), tak to nie je take jednoduche, ako sa zda. Z tvojej otazky usudzujem, ze programovat zrejme nevies, takze v takomto stadiu uz duplom. K vytvoreniu niecoho takeho potrebujes okrem znalosti zvoleneho programovacieho jazyka aj velmi dobre poznat aj hudobny format, ktory hodlas spracovat. Dalej je to operacny system, pod ktorym chces tento software vytvorit, pretoze kazdy komunikuje s hardwarom ( v tomto pripade zvukovou kartou ) inak. Urcite existuju uz nejake kniznice na to urcene, ale ak by si to chcel cele pistat sam, tak by to bolo dost krkolomne - vlastny prehravac, teda aj vlastne posielanie bufferov zvukovej karte a ich spracovanie pre vlastny ekvalizer. Ako som uz povedal, ked si zaciatocnik, je velmi odvazne zamyslat sa nad takymto niecim.
Na napisanie programu ti staci akykolvek textovy ( napr tebou spomenuty Vim ) editor a kompilator ( napr gcc ). Ak si ale pohodlnejsi, ku kazdemu programovaciemu jazyku najdes nejake vyvojove prostredie (IDE), ktore ti ponukne rozne moznosti ulahcujuce pracu, vratane zabudovaneho kompilatora.
K druhej otazke - vsetko to najdes v standardnych repozitaroch predpokladam kazdej rozsirenejsej distribucie linuxu. Staci napisat do terminalu (pod rootom):
Kód:
apt-get install NAZOV_BALIKA