Saturday, 20 October 2012

Using Rocksmith USB Cable with ASIO


On Octobert 18th, I received with perfect timing from Amazon.it my copy of Rocksmith just released for Windows. I haven't really played videogames for years and years, with the exception of FSX and Xplane, which of course are not really videogames, but something a bit more adult - like a rhythm game playable with a real guitar or bass, indeed. Now, I'll have to stick to the demo for a few days, because the folks at Ubisoft seem to have cocked up on a colossal scale: it looks like if most if not all the activation codes in the physical boxes are missing for the PC version. On amazon.it the release date has been pushed forward to November 29th! Hope to get the new code soon, but Ubisoft doesn't seem to pay extra time to his customer care staff on the weekend following the release..

But I digress: in the Rocksmith box there's of course the 6.3mm jack to usb guitar cable. It's actually a one input audio interface of seemingly decent quality, made by Hercules. The device is recognized as a WDM device in Windows: for example, you can record your guitar from Audigy with no particular configuration.

For more serious guitar software, like Guitar Rig, you would need ASIO driver, but none are included. As a matter of fact you would need different hardware with ASIO, since this kind of driver requires at least one input and one output to be functional, at least in a real time situation. Well, there's the well-known ASIO4ALL universal driver coming to the rescue. Download and install ASIO4ALL, if you don't have it already: then configure it this way from the configuration panel from the advanced options:

It's just a matter of selecting the Rocksmith cable as input and one of your (free) audio outputs as the output for ASIO. If the device you need is busy, try exiting audio software and/or deselecting the output as the default device in the Windows control panel.

This way, I'll be able to play some real guitar with Guitar Rig, waiting for the code to play a guitar game... :-/


Thursday, 23 August 2012

Cartolina da Napoli


Domenica scorsa alla libreria Feltrinelli della Stazione Centrale di Napoli. "Not only for strangers". Che strana città (ci saranno cartelli simili nelle altre Feltrinelli italiane? I do not know, ma it's sure in tone con quella strange city).

Friday, 15 June 2012

Lettera aperta alla Merkel e ai tedeschi..

Oggi su MF e Handelsblatt appare una lettera aperta di 'Italia c'è' indirizzata alla Merkel e ai tedeschi.. Mi hanno chiesto di tradurla, e senza nessuna pretesa di esattezza o altro, ecco il risultato:


Pregiatissima Sig.ra Cancelliere Merkel,
cari cittadini della Germania

La Germania e l'Italia sono due paesi che con due dittature nel secolo scorso hanno provocato la più grande tragedia che l'Europa (e non solo l'Europa) ha vissuto nella sua storia millenaria. La Germania e l'Italia dovrebbero perciò mostrare il più grande senso di responsabilità ed agire in modo da impedire l'inizio di un'altra tragedia, che può essere di natura puramente economica, ma ha la possibilità di essere comunque mortale.

Non è un caso che dopo la IIGM   i capi di stato di entrambi i nostri Paesi, Konrad Adenauer e Alcide de Gasperi furono in prima linea per accelerare col trattato di fondazione della Comunità Europea, l'unificazione dell'Europa per il benessere e l'unità di tutti i popoli del continente. Dobbiamo dunque essere coscienti del fatto che Italia e Germania sono in prima linea per difendere la Comunità e il benessere di tutti i popoli, anche quelli che abbiamo accolto troppo affrettatamente nella Comunità.
L'Italia ha anche riconosciuto, sia sotto l'ultimo governo e ancora di più sotto il governo Monti,  di essere una delle cause della destabilizzazione della Comunità, a causa di un rapporto troppo elevato tra debito pubblico e PIL. Per questa ragione sono e sono stati richiesti agli italiani grandi sacrifici per riportare in equilibrio la situazione finanziaria del paese. E' perciò necessario che anche la Germania riconosca la sua enorme responsabilità e i grandi vantaggi, che sinora ha tratto dall'esistenza dell'UE, in modo da cambiare l'orientamento delle sue decisioni in materia di politica economica per il bene di tutta l'Europa. Senza voler polemizzare eccessivamente vorremmo riportarVi alla memoria questi vantaggi e questa responsabilità.

Nel nome dell'unicità del suo passato e sostenuta dalla solidarietà della Comunità fino ad ora la Germania ha tenuto un comportamento unilaterale a suo esclusivo vantaggio, ed ha così ottenuto agevolazioni e regolamenti in deroga, ottenendone enormi vantaggi.

1) L'unificazione monetaria tedesca del 1990 non seguì tassi di cambio basati sulla realtà del mercato: una pura decisione politica che consistette in una nobile manifestazione di fratellanza con i cittadini della DDR, che fu lanciata da un grande statista come Helmut Kohl e che contraddisse il principio di stabilità. L'inflazione risultante fu combattuta con un aumento delle tasse la cui estensione non era conciliabile con la stabilità dei mercati finanziari europei.

2) Come regolamento in deroga nel Trattato di Fondazione dell'UE nel 1992 furono previsti "aiuti per l'economia dei territori della repubblica federale colpiti a causa dell'unificazione tedesca" e dichiarati compatibile con il mercato interno europeo "per quanto sono necessari per la compensazione degli svantaggi nati dalla divisione.." Questa deroga non solo è ancora in vigore, ma nel 2007 è stata nuovamente confermata. Secondo l'Art. 170, Par. 2 lett. C del trattato di Lisbona il Consiglio d'Europa su proposta della Commissione può decidere "cinque anni dopo l'entrata in vigore del trattato di Lisbona" se  abolire questa disposizione. Dopo l'entrata in vigore del trattato il primo gennaio 2009 una nuova trattativa è possibile ora a partire dal 2014. Si tratta di un regolamentazione di puro e semplice favore, che non è stata applicata a nessun altro paese ex comunista  che sia entrato a far parte della UE.

3) Nel 2002 l'UE in materia di garanzie statali per il settore bancario tedesco ha concesso un periodo di transizione eccezionalmente lungo, fino alla metà del 2005. I rischi assunti fino a quel punto sono considerati come coperti dalla 'Responsabilità del Garante' (termine legaletedesco in realtà ndf) , a patto che si esauriscano per la fine del 2015. Questo è probabilmente uno dei motivi che ha determinato l'intervento finanziario statale a favore del sistema bancario, cosa che pesa in modo così incisivo sul contribuente tedesco.

4) Dal 2000 al 2007 il rapporto debito pubblico/PIL della Germania è salito di 5,2 punti percentuali dal 59,7% al 64,9%. In Italia invece è sceso di 5,6 punti percentuali dal 109,2% al 103,6% avvicinandosi verso il valore di riferimento del 60% secondo il ritmo appropriato. A differenza dell'Italia invece la Germania ha preso decisioni politiche che alla luce dei doveri stabiliti dal trattato di Maastricht sono assolutamente discutibili e la allontanano sempre più dal valore di riferimento.

5) Nel 2002 e nel 2003 la Germania ha oltrepassato il limite del 3% di deficit e si avvantaggiata insieme alla Francia delle decisione di Ecofin di soprassedere a un procedimento formale secondo l'art. 104 del trattato.

6) Dopo la crisi del 2008 la Germania ha deciso misure potenziali fino a 418 miliardi di euro,  nel  quadro delle disposizioni comunitari per gli aiuti statali al settore bancario. Quasi un terzo dell'eccedenza del bilancio delle partite correnti accumulato dalla Germania dopo l'introduzione dell'Euro. Non sembra che il sistema bancario tedesco abbia in qualche modo contribuito a ridurre il rischio di instabilità finanziaria di tutto il continente. Piuttosto ha ricevuto aiuti pubblici in misura molto considerevole.

L'elenco potrebbe continuare, così come sarebbe possibile una lista delle deroghe e degli errori da parte italiana. Di fronte alla tragica verità con cui l'Europa (e non solo l'Europa) si vede a confronto, le imputazioni a carattere nazionalistico cambiano davvero poco.
Per superare la crisi l'Europa necessita senza dubbio di una grande rigorosità da parte degli stati membri (e l'Italia mostra per il momento al mondo di esserne capace). Ha bisogno ancora di più del supporto di coloro che dell'Euro hanno profittato in grande misura (il 42% dell'export tedesco va nei paesi della moneta comune). La Germania deve ora mostrare di possedere una visione politica e una leadership tale da ritrovare la necessaria dinamica di solidarietà nei confronti di tutti quei popoli che nel seno del trattato di fondazione della Comunità Europea lottano per unirsi un vero stato federale.
Chiediamo dunque alla Signora Merkel e a tutti i cittadini tedeschi una immediata e rapida riflessione  affinché si ponga un freno alla pratica dei rimproveri e delle punizioni e si rivedano le misure per la costruzione dell'unità politica dell'Europa e quindi dell'economia europea.

Come il presidente del consiglio Mario Monti ha detto con grande franchezza, la Grecia si merita in ogni caso rispetto umano.

Sunday, 3 June 2012

Spaceship Alterprice

Jesko Friedrich has made another very funny sketch on the european debt crisis. The satire is maybe a bit unjust, but it hits the mark and the Trek setting is outstanding. I've had the pleasure of subtitling in English with universalsubtitles.org

Sunday, 15 April 2012

artepupper 0.3


The wait is over: I've managed to reload artepupper in VS and find what was changed that stopped artepupper 0.2 to get the video correct address. Not much really, so here is artepupper 0.3. It's identitical to 0.2, except for the url fix and the fact that if you enter a url without a final slash, it's added automatically - some people were confused by that. Sorry for the delay but I've been and I am a bit overwhelmed by my job.

Friday, 30 March 2012

RemoteApp and Missing Fonts

Your application has been installed on Windows Server 2008 R2 as a RemoteApp. Easy access, non cumbersome remote desktop window, (l)users happy, no compatibility problems.

- But hey: that report uses Arial Narrow, which is not present in 2008 R2. No problem: I'll just get the TTF from another machine and install it on the server.

- Mmm.. I'm sure I've installed the font, but the report is still defaulting to Arial.. Try restarting the application.. nope.

- Let me see: I'll try to access the application using normal remote desktop.. Uh.. but now it works. Let's check the remoteapp mode. No, still not working.

- Maybe there's some special setting for remoteapp fonts? Uh.. I've looked.. no special setting.

- A file permission issue? Don't be silly the user is the same for remote desktop and remote app.

- Googling the problem I've found a similar case where the only solution was a server reboot!. 

- That must be silly, the new font is already available as I've shown you using remote desktop..


- We're running out of options and time.. Would it be a problem to try and restart the server?

- Uh, no, let me phone the coworker back in the valley..

- Ok, server restarted. I doubt that it will do anything but let's try, you could always revert to remote desktop you know... Oh. It's working! How quaint!


 

Installare Visual Basic 6.0 su Windows 7 (a 64 bit) - Q&A

Q: Con alcuni componenti l'IDE di VB6 da errore di licenza!

A: Non è una domanda: comunque è un problema indipendente da Seven: cercare vbctrls.reg nel cd di installazione è applicarlo.

Q: Se compilo il mio programma su Seven, funziona. Su XP, 2000,2003 etc, non funziona, da 'Type Mismatch' o altri errori strani. Se prendo il sorgente e lo ricompilo su XP allora funziona da tutte le parti!! Che cavolo è? Si installa ma non compila bene!

A: Non esattamente. Su Seven 64 bit Service Pack 1 M$ ha cambiato alcuni ID delle type library ADO. I programmi compilati con type library presenti su altri SO funzionano dappertutto. Quelli con le nuove, solo su Seven 64 bit SP1. Non sono cambiati i CLSID - ovviamente - per cui i sorgenti ricompilano da una parte e dall'altra senza modifiche. Con l'OLE Viewer di VS 6.0 su XP aprendo una type library che esponga oggetti ADO compilata su Seven il tipo non viene riconosciuto ('Can't get..' nella definizione dell'interfaccia). E' un bug gustosissimo presente dall'uscita del SP1: solo da poco MS ha rilasciato un fix decente http://support.microsoft.com/kb/2640696 - che non si installa da solo con Windows update, va scaricato e installato. Leggere anche: http://connect.microsoft.com/VisualStudio/feedback/details/646313/ado-programs-no-longer-work-on-customer-computers-after-recompiled-on-a-windows-7-sp1-machine