Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  LPK25 MIDI-salvesti ja süntesaator (linuxile) märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mina634
Kreisi kasutaja
mina634

liitunud: 10.11.2023




sõnum 23.07.2026 11:52:44 LPK25 MIDI-salvesti ja süntesaator (linuxile) vasta tsitaadiga



# LPK25 MIDI-salvesti ja süntesaator

Kerge, kakskeelne (inglise/eesti) GUI-rakendus, mis on kirjutatud Go keeles MIDI-sisendite salvestamiseks ja reaalajas heli sünteesimiseks. Loodud peamiselt AKAI LPK25 klaviatuurile, kuid ühildub täielikult ka teiste standardsete ALSA MIDI-seadmetega GNU/Linuxi keskkondades.

## Funktsioonid

* **Minimalistlik GUI:** Kasutab `webview_go` (WebKit2GTK) kerge, brauseripõhise graafilise liidese loomiseks ilma keeruliste GUI-raamistiketa.
* **Kakskeelne liides:** Inglise ja eesti keele vahel vahetamine reaalajas.
* **Reaalajas heli süntees:** Sisseehitatud Web Audio API süntesaator genereerib MIDI-klahvi kiirusele reageerivaid siinuslaineid, pakkudes kohest kuuldavat tagasisidet ilma väliste helideemonite (nt Jack või PulseAudio) vajaduseta.
* **Otsene MIDI-salvestus:** Salvestab `NoteOn` ja `NoteOff` sündmused reaalajas ning ekspordib need turvaliselt standardsete MIDI-failidena (`.mid`) vaikimisi tempoga 120 BPM.
* **Automaatsed ajatemplid:** Takistab failide ülekirjutamist, salvestades väljundid unikaalsete UNIX-i ajatemplitega (nt `record_1684342410.mid`).
* **Riistvara koostalitlusvõime:** Suhtleb otse Linuxi kerneliga ALSA kaudu, kasutades teeki `gomidi/midi/v2`.

## Eeltingimused

See rakendus on loodud GNU/Linuxile. Projekti loomiseks vajate Go tööriistaketti ja spetsiifilisi C-teegisid WebKiti ja ALSA jaoks.

Debiani/Ubuntu-põhistes süsteemides installige sõltuvused järgmiselt:

```bash
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev libasound2-dev pkg-config gcc

[Märkus. Binaarfaili käivitaval kasutajal peab olema juurdepääs heliriistvarale (nt olema helirühma liige).]


Programmi asukoht:
https://bafybeifzhderi6mjwrr64oxmspa3bf4js2dmtww4hx3kkbd6ucxeuibawe.ipfs.inbrowser.link/
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  LPK25 MIDI-salvesti ja süntesaator (linuxile)
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.