Domanda

Sto lavorando su un quadro di creazione audio. Sarà la generazione di grandi file audio, dire 3 minuti di file audio lungo che prendono circa 1 minuto per generare. Quindi quello che voglio è un sistema molto simile a streaming audio da internet, dove gioco il suono come generarlo.
Miscelatore di Pygame mi permette di modificare il suono come di gioco. Ma io non riesco a capire come cambiare la frequenza di campionamento, dimensione del campione, o il numero di canali.
Snack mi permette di modificare i suoni, così come la loro frequenza di campionamento, dimensione del campione, la lunghezza e il numero di canali. Ma io non riesco a capire come modificare i suoni come stanno giocando.

Qualcuno mi potrebbe puntare a una libreria che mi permette di modificare un suono, come la riproduzione, nonché configurare il numero di canali, frequenza di campionamento, e la lunghezza (tutti noti prima del tempo)? In caso contrario, forse qualcuno sa di un tutorial per fare questo in C ++?

[ Modifica ] Pymedia.audio avrebbe funzionato bene per me. Tuttavia, non riesco a farlo funzionare in Python 2.6. Tutte le idee?

È stato utile?

Soluzione

pymedia.audio ha lavoro con Python 2.6. Date un'occhiata a questo post SO: installazione PyMedia su Windows con Python 2.6

È possibile aggiungere l'audio a oggetti di uscita, mentre stanno giocando. Così come viene generato ogni campione, può anche essere aggiunto al flusso. L'esempio nei loro spettacoli di documentazione solo come fare questo: http://pymedia.org/ docs / pymedia.audio.sound.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top