Elektroniikan kokeilusoftasta syntikka

Jos se kerran toimii kun sen valmistaa oikeasti, miksi ei mikään kokeilusofta ole tarpeeksi nopea tehdäkseen samat asiat kuin oikeasti juotettuna, eli jos rakennat kokeilusoftaan syntikan, voit myös sillä soittaa kuin oikealla. Kopioit vaan komponentti kerrallaan softaan moog-syntikan skemasta eikä maksa ku softan verran eli pari sataa eikä tuhansia!?
Ainakin ledeillä onnistuu, miksei äänellä?
4<50
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Se johtuu siitä että syntikat toimii sähköllä eikä äänellä.

Äänestä

Simulointi vaatisi onnistuessaan kertaluokkia kalliimman tietokonelaitteiston ja softat kuin mitä simuloitava laite itsessään maksaa. Eli ei kannata.

Äänestä

Ongelma on laskennan määrässä. Nyquistin periaatteen mukaan pelkkä siniaalto tarvitsee > 2x näytteytyksen, jotta sen voi rakentaa uudelleen alkuperäiseksi ääneksi. Jos nyt oletetaan 20kHz max. taajuus, tuottaa se 40kHz miniminäytteytystaajuuden. Eli kytkennästä tulee laskea jokainen virta, jännite ja vaihearvo näistä 25 us välein. Yksi kierros riittävällä tarkkuudella - oletetaan että halutaan 16 bittistä äänisignaalia stereona, vie siis n. 200kt/s. Tämän verran tulee dataa jokaista komponenttia ja laskettua arvoa kohti!. Jos kytkennässä on kaksi komponenttia, dataa tulee siis virta, jännite ja vaihe inputissa, outputissa ja kahden komponentin parametreille. äkkisältään n. 1000 kt/s. Jos inputti on Vi(x) = A*sin(w*t), siirtofunktio joudutaan laskemaan FFT:n avulla, jotta se saadaan tehtyä simulaatiossa, eli siitäpä tulee helposti dataa gigatavu tolkulla. Jos yksinkertainen kytkentä aiheuttaa tällaisen kompleksisuuden asteen, ei simulointi ole oikea tapa tehdä asiaa, varsinkin kun suorempiakin tapoja laskea löytyy.
Kuitenkin, hardiksella tehdään tuon kaltaista laskentaa ihan oikeasti eikä se ole mitenkään mahdotonta, jos käytössä on FPGA-piiri, joka hoitaa laskennat. Peruskoneella reaaliaikaisuus voi onnistua niukasti audiotaajuuksille asti, mutta siihen se kyllä jää, jos koodia ei ole optimoitu eli kirjoitettu jollakin käännettävällä kielellä. Tuollaista piirisimulaattoria voi pitää jonkinlaisena erikoistuneena skripti-kielenä tässä.

Äänestä
  • kirjoitusvirhe: p.o. "joku muu kuin A*sin(wt)"...

    Äänestä

Kommentoi aloitusta


Anonyymi kirjoitti:

Jos se kerran toimii kun sen valmistaa oikeasti, miksi ei mikään kokeilusofta ole tarpeeksi nopea tehdäkseen samat asiat kuin oikeasti juotettuna, eli jos rakennat kokeilusoftaan syntikan, voit myös sillä soittaa kuin oikealla. Kopioit vaan komponentti kerrallaan softaan moog-syntikan skemasta eikä maksa ku softan verran eli pari sataa eikä tuhansia!?
Ainakin ledeillä onnistuu, miksei äänellä?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu