Se si vuole utilizzare una tastiera o qualche dispositivo audio,sia su Linux che Window, ci si scontra con il problema della latenza: il ritardo tra la pressione di una nota sulla periferica midi e la sua effettiva esecuzione in uscita.
Jack e' un server audio a bassa latenza, che e' in grado di creare connessioni tra piu' programmi e fonti audio, in modo da minimizzare la latenza dedicandogli la massima priorita'.
Un'ottima guida e' quella di Stefano Droghetti, dove si spiega dettagliatamente come installare un'eventuale kernel RT, il server audio e svariati programmi per la produzione musicale su Linux.
Comunque se state utilizzando Ubuntu10.10, e pensate che la scheda sonora (magari quella integrata, perche' utilizzate un portatile) sia supportata, tutto quello di cui si ha bisogno sono pochi pacchetti:
sudo apt-get install jackd qsynth
che installera' anche altri pacchetti tra cui qjackctl che e' un frontend grafico per il controllo di jack, e fluid-soundfont-gm che contiene dei campionamenti di svariati strumenti, da poter utilizzare.
a questo punto non rimane altro che provare a premere Start, e vedere quello che succede. In teoria il Jack dovrebbe partire senza problemi, se cosi' non fosse vi consiglio di leggere attentamente la guida.
Di seguito un semplice video-tutorial che spiega i collegamenti da eseguire tra Qsynth e jack, per poter suonare con la M-Audio.
Nota: si potrebbe suonare direttamente tramite Qsynth, senza utilizzare jack, ne alcun collegamento, ma e' altamente sconsigliato dato che si avrebbe un ritardo inacettabile tra i tasti premuti e l'output del suono.
mercoledì 6 luglio 2011
martedì 5 luglio 2011
Tupi multi-artist animation mode
Tupi, nella prossima revisione, rendera' attiva per il beta-testing, un'interessante funzione collaborativa.
Infatti permettera' di salvare il progetto su server, in modo che anche altri utenti, possano aprire contemporaneamente il progetto e lavorarci all'unisono.
Tutte le modifiche al progetto generale verranno rese effettive su tutti i computer collegati alla rete, rendendo cosi' il programma di animazione nato dalle ceneri di KToon, un valido esempio di progettazione collaborativa ed aumentando cosi' la produttivita' del programma. Ricordo che il progetto e' ancora in fase Beta, quindi ci sono ancora molti bug critici che ne inficiano un utilizzo produttivo.
Da questa revisione iniziera' il supporto dei sistemi Mac OSX, e altre novita' minori. Di seguito un video delle potenzialita' del programma in modalita server:
Infatti permettera' di salvare il progetto su server, in modo che anche altri utenti, possano aprire contemporaneamente il progetto e lavorarci all'unisono.
Tutte le modifiche al progetto generale verranno rese effettive su tutti i computer collegati alla rete, rendendo cosi' il programma di animazione nato dalle ceneri di KToon, un valido esempio di progettazione collaborativa ed aumentando cosi' la produttivita' del programma. Ricordo che il progetto e' ancora in fase Beta, quindi ci sono ancora molti bug critici che ne inficiano un utilizzo produttivo.
Da questa revisione iniziera' il supporto dei sistemi Mac OSX, e altre novita' minori. Di seguito un video delle potenzialita' del programma in modalita server:
domenica 3 luglio 2011
NodeBox su Ubuntu
NodeBox e' un'applicazione per Mac OS X, che essendo sviluppata in python utilizzando le librerie QT, puo' essere utilizzato anche su sistemi Linux. In sostanza e' un linguaggio di scipting visuale basato su Python e permette di creare applicazioni statiche, animate o interattive ed esportare il risultato in PDF o sottoforma di filmato QuickTime.
E' disponibile un'ampia documentazione:
- reference http://www.nodebox.net/code/index.php/Reference contiene una dettagliata spiegazione di ogni comando NodeBox.
- tutorial http://www.nodebox.net/code/index.php/Tutorialwith sono disponibili vari tutorial di esempio da cui poter sviluppare propri progetti.
- library http://www.nodebox.net/code/index.php/Library Sono disponibili anche delle estensioni, degli add-on, che permettono di implementare funzioni aggiuntive.
- gallery http://www.nodebox.net/code/index.php/Galleryof esempi e progetti con codice allegato.
~/Library/Application Support/NodeBox/
Per installarlo su ubuntu, lo si deve prelevare dal ramo di sviluppo qt, quindi prima si devono installare le librerie adeguate, scaricare i sorgenti:
sudo apt-get install subversion pyqt4-dev-tools python-qt4-gl
svn co http://dev.nodebox.net/svn/nodebox/branches/try-qt-painter/ nodebox-qt
e ora si potra' lanciare il programma:
Etichette:
Graphics,
linux,
MacOSX,
programmazione,
programming,
ubuntu
sabato 25 giugno 2011
Tupi (KToon): Compilare versione GIT
Tupi e' un fork di Ktoon, segue la stessa numerazione git, e parte dalla versione 0.1, che corrisponde alla versione 0.9 di Ktoon. Permette di creare animazioni utilizzando classici strumenti di disegno e light table.
Sul portale del progetto sono rilasciati i pacchetti dell'ultima versione stabile corrente, ma se vogliamo vedere l'evolversi del programma e rendersi partecipi come beta-tester, si possono compilare i sorgenti online tramite server GIT.
Per la compilazione dei sorgenti online, si devono installare prima gli stumenti di sviluppo, gestione del sever GIT e le librerie e i componenti necessari per la compilazione:
La prima volta che si compila, si deve dare il comando:
che creera' una directory "tupi", contenente i sorgenti, quindi per la prima compilazione:
a questo punto Tupi e' installato e lo si puo' avviare dal menu Application->Graphics->Tupi
Per le compilazioni sucessive:
e procedere con la normale compilazione.
Leggi anche:
Tupi0.1git03
Tupi0.1git07
Sul portale del progetto sono rilasciati i pacchetti dell'ultima versione stabile corrente, ma se vogliamo vedere l'evolversi del programma e rendersi partecipi come beta-tester, si possono compilare i sorgenti online tramite server GIT.
Per la compilazione dei sorgenti online, si devono installare prima gli stumenti di sviluppo, gestione del sever GIT e le librerie e i componenti necessari per la compilazione:
sudo apt-get install build-essential git
sudo apt-get install ruby libaspell-dev libavcodec-dev libavformat-dev
sudo apt-get install libqt4-gui qt4-qmake qt4-dev-tools zlib1g-dev
La prima volta che si compila, si deve dare il comando:
git clone git://gitorious.org/tupi/tupi.git tupi
che creera' una directory "tupi", contenente i sorgenti, quindi per la prima compilazione:
cd tupi
./configure --prefixx=/usr/local/tupi
make
sudo make install
a questo punto Tupi e' installato e lo si puo' avviare dal menu Application->Graphics->Tupi
Per le compilazioni sucessive:
cd tupi
git stash
git pull
make distclean
e procedere con la normale compilazione.
Leggi anche:
Tupi0.1git03
Tupi0.1git07
venerdì 10 giugno 2011
Convertire mp3-AAC per Ndsi su Ubuntu
Il Nintendo DSi e' in grado nativamente (cioe' senza l'utilizzo di flashcard tipo R4) di leggere file musicali e trattarli attraverso la sua interfaccia modificandone la velocita', l'intonazione e giocando con i suoni; l'unico problema e' che non riconosce il formato .mp3, e quindi si devono convertire i file musicali in formato .AAC, prima di metterli sulla scheda SD che va inserita nel fianco destro della console.
Per prima cosa si dev installare il codec per l'enconding del formato AAC:
sudo apt-get install FAAC
ora prendiamo in esame due programmi per la conversione audio molto semplici: SoundConverter e Nautilus-audio-converter.
sudo apt-get install soundconverter

si presenta con un'interfaccia grafica spartana da cui poter aggiungere singoli file o intere directory.
Per prima cosa di deve settare il formato in cui si vuole convertire il file, dal menu Edit->Preferences.
Dalla finestra di settaggio si puo' scegliere tutta una serie opzioni, riguardanti non solo il comportamento da seguire una volta creato il nuovo file (cancellazione dell'originale, creazione di una sub-directory) ma anche la qualita' del campionamento.
In definitiva e' uno strumento semplice con un'interfaccia minimale (in puro stile Gnome) che fa quello che deve fare senza tanti fronzoli.
E' uno script per nautilus, che mette a disposizione la conversione di formati audio con un solo click.
sudo apt-get install nautilus-script-manager
sudo apt-get install nautilus-script-audio-convert
Una volta installato lo script-manager, si deve attivare lo script appena installato.
Per fare questo si deve avviare dal menu:
System->Preferences->Nautilus Scripts Manager e attivare lo script ConvertAudioFile.
Ok. A questo se si clicca con il tasto destro del mouse su di un file .mp3, apparira' nel menu contestuale, il sottomenu "Scripts", che permette di avviare l'interfaccia dell'audio-converter.
Si puo' scegliere il formato in uscita (noi ovviamente sceglieremo il formato AAC), che successivamente andra' rinominato modificando il suffisso in .m4a altrimenti il nintendo non lo riconoscera'.

Un altro possibile metodo, sarebbe quello di convertire il file mp3, in formato mp4 escludendo la parte video.
Ma personalmente non ho ancora provato.
Per prima cosa si dev installare il codec per l'enconding del formato AAC:
sudo apt-get install FAAC
ora prendiamo in esame due programmi per la conversione audio molto semplici: SoundConverter e Nautilus-audio-converter.
Soundconverter:
si puo' installare dall'Ubuntu Software Center, oppure da terminale:sudo apt-get install soundconverter

si presenta con un'interfaccia grafica spartana da cui poter aggiungere singoli file o intere directory.
Per prima cosa di deve settare il formato in cui si vuole convertire il file, dal menu Edit->Preferences.
Dalla finestra di settaggio si puo' scegliere tutta una serie opzioni, riguardanti non solo il comportamento da seguire una volta creato il nuovo file (cancellazione dell'originale, creazione di una sub-directory) ma anche la qualita' del campionamento.
In definitiva e' uno strumento semplice con un'interfaccia minimale (in puro stile Gnome) che fa quello che deve fare senza tanti fronzoli.
Nautilus-sound-converter
E' uno script per nautilus, che mette a disposizione la conversione di formati audio con un solo click.
sudo apt-get install nautilus-script-manager
sudo apt-get install nautilus-script-audio-convert
Una volta installato lo script-manager, si deve attivare lo script appena installato.Per fare questo si deve avviare dal menu:
System->Preferences->Nautilus Scripts Manager e attivare lo script ConvertAudioFile.
Ok. A questo se si clicca con il tasto destro del mouse su di un file .mp3, apparira' nel menu contestuale, il sottomenu "Scripts", che permette di avviare l'interfaccia dell'audio-converter.
Si puo' scegliere il formato in uscita (noi ovviamente sceglieremo il formato AAC), che successivamente andra' rinominato modificando il suffisso in .m4a altrimenti il nintendo non lo riconoscera'.

Un altro possibile metodo, sarebbe quello di convertire il file mp3, in formato mp4 escludendo la parte video.
Ma personalmente non ho ancora provato.
giovedì 2 giugno 2011
M-Audio Keystudio
Fino ad ora avevo utilizzato la mia Keystudio, su di un sistema Linux. Bypassando il software bundle (ProTools 8) e chiedendomi a cosa potessere servire l'interfaccia M-Audio micro USB, dato che era necessario collegare la tastiera tramite il cavo USB, per poterla immediatamente utilizzare con qualsiasi software (Ardour, Rosegarden), senza alcun problema.
Nuovo computer e mi trovo installato Window7 di default; decido allora di lasciarlo in dualboot con Ubunt10.10, e provo ad utilizzare la Keystudio su Window, installando ProTools 8 che e' disponibile solo in versione Win e Mac.
Una nota di disappunto nell'installazione del software che mi porta via un minimo di 2Gb di spazio, e un tempo di installazione a cui non ero piu' abituato da tempo e la sorpresa arriva quando avvio ProTools e questo mi si chiude repentinamente avvertendomi che l'hardware non e' stato collegato.
Ma la tastiera e' collegata ed accesa, il sistema rileva la connessione della tastiera e anche installando dei driver aggiornati, non c'e' nulla da fare, non riesco suonare nemmeno una nota.
Dopo svariati tentativi, scopro che oltre alla tastiera deve essere collegata l'interfaccia M-Audio micro USB, a cui si possono collegare le cuffie o delle casse esterne.
A questo punto il software si apre regolarmente, ma comunque molte opzioni sono disponibili solo nella versione PRO.
In definitiva posso affermare che (almeno per cominciare) il mondo Linux offre strumenti completi e addirittura piu' user-friendly rispetto al mondo Window.
Una curiosita': Per scaricare i driver dal sito ufficiale si devono compilare dei questionari, e alla domanda riguardante il sistema operativo utilizzato c'e' anche l'opzione "Linux".....anche se....il supporto a quest'ultimo e' inesistente.
Nuovo computer e mi trovo installato Window7 di default; decido allora di lasciarlo in dualboot con Ubunt10.10, e provo ad utilizzare la Keystudio su Window, installando ProTools 8 che e' disponibile solo in versione Win e Mac.
Una nota di disappunto nell'installazione del software che mi porta via un minimo di 2Gb di spazio, e un tempo di installazione a cui non ero piu' abituato da tempo e la sorpresa arriva quando avvio ProTools e questo mi si chiude repentinamente avvertendomi che l'hardware non e' stato collegato.
Ma la tastiera e' collegata ed accesa, il sistema rileva la connessione della tastiera e anche installando dei driver aggiornati, non c'e' nulla da fare, non riesco suonare nemmeno una nota.
Dopo svariati tentativi, scopro che oltre alla tastiera deve essere collegata l'interfaccia M-Audio micro USB, a cui si possono collegare le cuffie o delle casse esterne.
A questo punto il software si apre regolarmente, ma comunque molte opzioni sono disponibili solo nella versione PRO.
In definitiva posso affermare che (almeno per cominciare) il mondo Linux offre strumenti completi e addirittura piu' user-friendly rispetto al mondo Window.
Una curiosita': Per scaricare i driver dal sito ufficiale si devono compilare dei questionari, e alla domanda riguardante il sistema operativo utilizzato c'e' anche l'opzione "Linux".....anche se....il supporto a quest'ultimo e' inesistente.
mercoledì 1 giugno 2011
Tupi0.1 Git09 - KToon
E' stata rilasciata la versione Git09 di Tupi, il successore di KToon.
Questa versione porta solo qualche fix, in previsione del nuovo Compound Tweener, che permettera' di utilizzare combinazioni di tween differenti.
Finalmente e' possibile utilizzare il ridimensionamento proporzionale, cosi' tenendo premuto il tasto Shift mentre si ridimensiona un oggetto, si potranno ottenere dei cerchi e dei quadrati perfetti. Cosa non da poco.
Per quanto riguarda la struttura dei tweener, allo stato attuale non e' possibile modificare un'oggetto a cui sia stato applicato un tween, e questa e' una forte limitazione;
Per provare la nuova revisione:
Lucid: Tupi_0.1Git09_i386.deb
Natty: Tupi_0.1Git09_i386.deb
Questa versione porta solo qualche fix, in previsione del nuovo Compound Tweener, che permettera' di utilizzare combinazioni di tween differenti.
Finalmente e' possibile utilizzare il ridimensionamento proporzionale, cosi' tenendo premuto il tasto Shift mentre si ridimensiona un oggetto, si potranno ottenere dei cerchi e dei quadrati perfetti. Cosa non da poco.
Per quanto riguarda la struttura dei tweener, allo stato attuale non e' possibile modificare un'oggetto a cui sia stato applicato un tween, e questa e' una forte limitazione;
Per provare la nuova revisione:
Lucid: Tupi_0.1Git09_i386.deb
Natty: Tupi_0.1Git09_i386.deb
Iscriviti a:
Post (Atom)






