()
Newbie
Messaggi:
Iscritto:
|
Salve a tutti.
Come da titolo mi piacerebbe sapere come si puo sviluppare un amplificatore virtuale per chitarra.
Premetto che so che un compito difficile, ma la mia è solo curiosità
Si deve conoscere a fondo l'elettronica?
Per esempio si puo fare solo in C++?
Bisogna sapere altri linguaggi, magari per scrivere driver?
Tutti gli effetti sono ottenuti usando funzioni di librerie come Directx (DirectSound)
oppure si possono "creare" da zero??
La mia, ripeto, è solo curiosità.
Non pretendo che nessuno mi scriva del codice , mi piacerebbe solo capirne un po' di piu!
Grazie in anticipo
Ultima modifica effettuata da il 31/12/2010 alle 14:13 |
|
()
Newbie
Messaggi:
Iscritto:
|
amplificatore virtuale cosa vuol dire? Un amplificatore si fa con componenti elettronici non si deve programmare
|
|
D@vide (Member)
Expert
Messaggi: 450
Iscritto: 30/06/2010
|
Postato originariamente da andrea993:
Un amplificatore si fa con componenti elettronici non si deve programmare |
Evitiamo di sparare cazzate
Ha chiesto come si sviluppa un simulatore di amplificatore, vedi Amplitube, Guitar Rig e... avanti popolo |
|
()
Newbie
Messaggi:
Iscritto:
|
Io ho detto come si fa un amplificatore....(non virtuale)
Infatti ho chiesto cos'è un amplificatore virtuale....
|
|
TheKaneB (Member)
Guru^2
Messaggi: 1792
Iscritto: 26/06/2009
|
@Davide: evita tu di sparare minchiate
quelli sono processori sonori, servono per applicare effetti.
Me lo spieghi come si fa in software a passare da un segnale 1Vpp a 10mA ad un segnale amplificato a 40Vpp a 2A? Gli metti 2 bit nella scheda audio che la portano magicamente a dopare i propri transistor?
|
|
()
Newbie
Messaggi:
Iscritto:
|
Se con amplificatore virtuale si intendono effetti in tempo reale devi usare directsound ma come puoi vedere dalla mia firma siamo in due che cerchiamo di usarlo...
|
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da andrea993:
Se con amplificatore virtuale si intendono effetti in tempo reale devi usare directsound ma come puoi vedere dalla mia firma siamo in due che cerchiamo di usarlo... |
Rispondo anche a TheKaneB.
Non saprei da che parte cominciare a fare cio che dice TheKaneB se non con un circuito vero e proprio .
Ho chiesto perchè volevo saperne di piu.
Se volessi creare un programma che applica una distorsione al suono della chitarra che prende in inputi, come potrei fare?
Devo usare le librerie?
Hanno le funzioni gia fatte per applicare disorsioni,chorus,flanger e compagnia bella?
è questo che mi interessava Ultima modifica effettuata da il 31/12/2010 alle 16:54 |
|
()
Newbie
Messaggi:
Iscritto:
|
No le funzioni devi fartele tu (forse trovi qualcosa in internet)....ma quello viene dopo, il problema iniziake è accedere alla scheda audio in tempo reale
|
|
TheKaneB (Member)
Guru^2
Messaggi: 1792
Iscritto: 26/06/2009
|
ci sono vari libri che trattano l'argomento... dovete cercare le keywords "DSP Audio Processing" per tirare fuori una bella lista di testi interessanti.
Per le DirectSound basta studiarsi le reference di MSDN, sono abbastanza semplici per chi sa già programmare. In alternativa un libro sul game programming basato su DirectX può darvi (nei relativi capitoli dedicati al suono) qualche dritta per iniziare, ma dovrete sempre sbattere la testa sulle MSDN in un secondo momento.
C'è anche la libreria OpenAL per l'audio, è multipiattaforma, ma la documentazione non è buona come quella di MSDN e anche la libreria stessa è un po' limitata. Va bene però se vi serve programmare su sistemi diversi da Windows.
|
|