Kako napraviti harmoniku
Re: Kako napraviti harmoniku
Šteta, baš bih voleo da znam dokle je stiglo.
Re: Kako napraviti harmoniku
Pozdrav harmonikasi.
Dugo me nije bilo iz raznoraznih razloga i konacno nastavljamo projekat gde je stao. Obzirom da sam sad u penziji nemam nikakve druge bitne obaveze i red bi bio da ovo privedemo kraju.
Zavrsen je veci deo svega. Korpus je pripremljen za CNC. Radovi na sampleru su pri kraju. Uskoro nove informacije.
Ono sto je mozda interesantno je osnovna karakteristika samplera: (sa mogucim sitnijim izmenama)
CPU:
1 × snažan ARM procesor (STM32H743), radna frekvencija 450 MHz
Obrada zvuka:
32-bitna obrada zvuka za čist i prirodan ton
Radna frekvencija (sample rate):
48 kHz
Memorija za semplove:
Neograničena – zavisi samo od veličine SD kartice
SD kartica:
Interna SD XC u slotu.
Audio format:
WAV fajlovi
48 kHz / 16-bit
Mono ili stereo
Jedan WAV fajl za svaki ton
Način sviranja semplova:
Svaki sempl se svira u punoj dužini
Ne koriste se loop tačke
Svaki ton ima svoj poseban fajl
Multisemplovi:
Do 10 000 multisemplova u jednoj banci
Do 20 multisemplova po jednom programu
Broj tonova po multisemplu:
Do 128 WAV fajlova (po jedan za svaki ton)
Polifonija (broj istovremenih tonova):
Do 64 tona istovremeno
Režimi rada:
Polifoni režim
Mono režim
Legato i retrig
Posebni režimi za bas i solo instrumente
Skale i mikroštimovanje:
Fino podešavanje skala
Posebna korisnička skala za svaki program
Mogućnost menjanja skale tokom sviranja
Efekti:
Ugrađena digitalna obrada zvuka
Ekvilajzer i glavni efekti
Digitalno-analogni konverter (DAC):
Visokokvalitetni DAC za prirodan i čist zvuk
Glavna jačina (master volume):
Digitalna kontrola jačine zvuka
Spoljašnji regulator (tasteri i enkoder)
Audio izlazi:
Ugradjeni zvucnici 2 x 3W
Izlaz za slušalice
Automatsko prebacivanje slušalice / zvučnik
MIDI:
Standardni MIDI ulaz i izlaz
Potpuna kontrola preko MIDI-ja
USB:
USB režimi:
– memorija (SD kartica vidljiva na računaru)
– MIDI
– samo punjenje ugradjene baterije
Kontrole:
Rotacioni enkoder
Više fizičkih tastera za brzu kontrolu
Ekran:
Kolorni ekran 320 × 240
Jasan prikaz, lak za čitanje na bini
https://i.ibb.co/gbX8fmQQ/Midi-Sampler1.jpg
Dugo me nije bilo iz raznoraznih razloga i konacno nastavljamo projekat gde je stao. Obzirom da sam sad u penziji nemam nikakve druge bitne obaveze i red bi bio da ovo privedemo kraju.
Zavrsen je veci deo svega. Korpus je pripremljen za CNC. Radovi na sampleru su pri kraju. Uskoro nove informacije.
Ono sto je mozda interesantno je osnovna karakteristika samplera: (sa mogucim sitnijim izmenama)
CPU:
1 × snažan ARM procesor (STM32H743), radna frekvencija 450 MHz
Obrada zvuka:
32-bitna obrada zvuka za čist i prirodan ton
Radna frekvencija (sample rate):
48 kHz
Memorija za semplove:
Neograničena – zavisi samo od veličine SD kartice
SD kartica:
Interna SD XC u slotu.
Audio format:
WAV fajlovi
48 kHz / 16-bit
Mono ili stereo
Jedan WAV fajl za svaki ton
Način sviranja semplova:
Svaki sempl se svira u punoj dužini
Ne koriste se loop tačke
Svaki ton ima svoj poseban fajl
Multisemplovi:
Do 10 000 multisemplova u jednoj banci
Do 20 multisemplova po jednom programu
Broj tonova po multisemplu:
Do 128 WAV fajlova (po jedan za svaki ton)
Polifonija (broj istovremenih tonova):
Do 64 tona istovremeno
Režimi rada:
Polifoni režim
Mono režim
Legato i retrig
Posebni režimi za bas i solo instrumente
Skale i mikroštimovanje:
Fino podešavanje skala
Posebna korisnička skala za svaki program
Mogućnost menjanja skale tokom sviranja
Efekti:
Ugrađena digitalna obrada zvuka
Ekvilajzer i glavni efekti
Digitalno-analogni konverter (DAC):
Visokokvalitetni DAC za prirodan i čist zvuk
Glavna jačina (master volume):
Digitalna kontrola jačine zvuka
Spoljašnji regulator (tasteri i enkoder)
Audio izlazi:
Ugradjeni zvucnici 2 x 3W
Izlaz za slušalice
Automatsko prebacivanje slušalice / zvučnik
MIDI:
Standardni MIDI ulaz i izlaz
Potpuna kontrola preko MIDI-ja
USB:
USB režimi:
– memorija (SD kartica vidljiva na računaru)
– MIDI
– samo punjenje ugradjene baterije
Kontrole:
Rotacioni enkoder
Više fizičkih tastera za brzu kontrolu
Ekran:
Kolorni ekran 320 × 240
Jasan prikaz, lak za čitanje na bini
https://i.ibb.co/gbX8fmQQ/Midi-Sampler1.jpg
Re: Kako napraviti harmoniku
Pozdrav,
prije svega – svaka čast na upornosti i na tome što nastavljate projekat. Posebno mi je drago pročitati da sada imate više vremena i da ga privodite kraju. Takvi projekti se rade iz čiste ljubavi, i to se odmah osjeti iz opisa.
Specifikacija izgleda ozbiljno i vidi se da je sve dobro promišljeno. STM32H743 je jak procesor, a mogućnosti sa multisemplovima i skalama zvuče zaista zanimljivo.
Moram priznati da sam i ja prije nekog vremena krenuo sličnim putem – ARM procesor (ARM Cortex-M7 600Mhz), SD kartica, WAV fajlovi, vlastiti sampler… Međutim, u praksi sam naišao na nekoliko izazova pa sam na kraju odustao od te varijante.
Najveći problemi kod mene su bili:
Polifonija sa SD kartice – u teoriji sve lijepo izgleda, ali kada krene više tonova odjednom, streaming zna postati usko grlo. SD kartica jednostavno ima svoja ograničenja.
RAM memorija – bez ozbiljnog RAM-a teško je napraviti dobro prebufferiranje, a bez toga stabilna veća polifonija postaje upitna.
Efekti, posebno reverb – kvalitetan reverb jako optereti procesor. Kada se spoji 40–60 glasova plus efekti i sve ostalo, CPU brzo dođe do granice.
Nedostatak velocity slojeva – jedan WAV po tonu može zvučati pomalo statično, osim ako se ne radi dodatna obrada.
I ono najvažnije – programiranje kompletnog audio engine-a je izuzetno zahtjevno i traži puno vremena za optimizaciju i testiranje.
Na kraju sam završio sa prototipom baziranim na SAM5704B. Prednost mu je što već ima ugrađen DSP za polifoniju i efekte, pa sam izbjegao dosta tih problema. Takođe, može se uzeti SoundFont i konvertovati ga u njegov interni format, što dosta pojednostavljuje rad sa zvukovima.
Naravno, ARM rješenje ima svoju veliku prednost – potpunu slobodu i fleksibilnost, ali cijena toga je složenost razvoja. Svakako, vaš projekat izgleda vrlo ozbiljno i iskreno me raduje što neko kod nas radi ovako nešto.
Biće mi zadovoljstvo pratiti dalji razvoj i čuti kako sve to zvuči u praksi. Želim vam puno uspjeha i strpljenja do samog kraja!
Evo i slika mog prototipa:
https://imgur.com/a/BrzY7Ll
prije svega – svaka čast na upornosti i na tome što nastavljate projekat. Posebno mi je drago pročitati da sada imate više vremena i da ga privodite kraju. Takvi projekti se rade iz čiste ljubavi, i to se odmah osjeti iz opisa.
Specifikacija izgleda ozbiljno i vidi se da je sve dobro promišljeno. STM32H743 je jak procesor, a mogućnosti sa multisemplovima i skalama zvuče zaista zanimljivo.
Moram priznati da sam i ja prije nekog vremena krenuo sličnim putem – ARM procesor (ARM Cortex-M7 600Mhz), SD kartica, WAV fajlovi, vlastiti sampler… Međutim, u praksi sam naišao na nekoliko izazova pa sam na kraju odustao od te varijante.
Najveći problemi kod mene su bili:
Polifonija sa SD kartice – u teoriji sve lijepo izgleda, ali kada krene više tonova odjednom, streaming zna postati usko grlo. SD kartica jednostavno ima svoja ograničenja.
RAM memorija – bez ozbiljnog RAM-a teško je napraviti dobro prebufferiranje, a bez toga stabilna veća polifonija postaje upitna.
Efekti, posebno reverb – kvalitetan reverb jako optereti procesor. Kada se spoji 40–60 glasova plus efekti i sve ostalo, CPU brzo dođe do granice.
Nedostatak velocity slojeva – jedan WAV po tonu može zvučati pomalo statično, osim ako se ne radi dodatna obrada.
I ono najvažnije – programiranje kompletnog audio engine-a je izuzetno zahtjevno i traži puno vremena za optimizaciju i testiranje.
Na kraju sam završio sa prototipom baziranim na SAM5704B. Prednost mu je što već ima ugrađen DSP za polifoniju i efekte, pa sam izbjegao dosta tih problema. Takođe, može se uzeti SoundFont i konvertovati ga u njegov interni format, što dosta pojednostavljuje rad sa zvukovima.
Naravno, ARM rješenje ima svoju veliku prednost – potpunu slobodu i fleksibilnost, ali cijena toga je složenost razvoja. Svakako, vaš projekat izgleda vrlo ozbiljno i iskreno me raduje što neko kod nas radi ovako nešto.
Biće mi zadovoljstvo pratiti dalji razvoj i čuti kako sve to zvuči u praksi. Želim vam puno uspjeha i strpljenja do samog kraja!
Evo i slika mog prototipa:
https://imgur.com/a/BrzY7Ll
Re: Kako napraviti harmoniku
Mislim da je ovo preslo sa teme o harmonici, na temu o elektronici, i na kraju ovo ispade klavijatura kao krajnji produkt.
Svakako ne zelim da Vam rusim sneska, ali sto se hardvera i softvera tice - tesko da vi mozete nadmasiti velike kuce poput rolanda, korga, yamahe, norda, kurzweila, itd. A ono sto je ovde i najbitnije, ukoliko idete u smeru harmonike, je dinamika i mehanika. Dinamika kod pokreta meha i pritiskanja dugmadi, a mehanika u smislu izvedene klavijature (osecaja pod prstima).
To se danas lako resava, jer postoje ljudi koji se bave preradom sa klavirne na dugmetarsku mehanicku klavijaturu sa dinamikom. Pa je dovoljno da samo kupite neku modernu klavijaturu (yamaha, korg, roland, itd) i odnesete da Vam urade preradu na dugmetarsku.
Takodje, postoje i zasebni uredjaji sempleri/moduli. Poput bugarskog juzija, koji mozete povezati na bilo koju midi klavijaturu (takozvani master), kao i bilo koji softver na racunaru ili tabletu, pa putem midi konekcije sa vasim midi kontrolerom.
Naravno, ovim ne zelim da omalovazim vasu ideju niti znanje, ali cini mi se da je prvobitna ideja i cilj o harmonici otisla u totalno drugom pravcu, koji i nema neku dodirnu tacku sa harmonikom, a i ni sa cim revolucionarnim. Voleo bih da me ispravite ako gresim.
Svakako ne zelim da Vam rusim sneska, ali sto se hardvera i softvera tice - tesko da vi mozete nadmasiti velike kuce poput rolanda, korga, yamahe, norda, kurzweila, itd. A ono sto je ovde i najbitnije, ukoliko idete u smeru harmonike, je dinamika i mehanika. Dinamika kod pokreta meha i pritiskanja dugmadi, a mehanika u smislu izvedene klavijature (osecaja pod prstima).
To se danas lako resava, jer postoje ljudi koji se bave preradom sa klavirne na dugmetarsku mehanicku klavijaturu sa dinamikom. Pa je dovoljno da samo kupite neku modernu klavijaturu (yamaha, korg, roland, itd) i odnesete da Vam urade preradu na dugmetarsku.
Takodje, postoje i zasebni uredjaji sempleri/moduli. Poput bugarskog juzija, koji mozete povezati na bilo koju midi klavijaturu (takozvani master), kao i bilo koji softver na racunaru ili tabletu, pa putem midi konekcije sa vasim midi kontrolerom.
Naravno, ovim ne zelim da omalovazim vasu ideju niti znanje, ali cini mi se da je prvobitna ideja i cilj o harmonici otisla u totalno drugom pravcu, koji i nema neku dodirnu tacku sa harmonikom, a i ni sa cim revolucionarnim. Voleo bih da me ispravite ako gresim.
Re: Kako napraviti harmoniku
Zorane, da li planirate i izradu akusticne harmonike? 

