Un sito fatto coi buchi…
core_midi_devel

Come mostrare il tempo di una MusicSequence come nel display LCD di GarageBand

Con un nostro precedente post abbiamo già accennato a questo problema: ora approfondiamo le motivazioni tecnico/teoriche che sono alla base. Il formato ha 4 valori: – la misura (bar) – la battuta (beat) – la nota di sedicesimo nella battuta – sottodivisioni della battuta (subbeatdivision) Il framefork AudioToolbox (Core Audio) offre alcuni strumenti per gestire […]

IMG_4582-1.png

C reflection ?

Da qualche tempo ho ripreso a programmare in puro C per dei miei progetti personali, e quando dico puro intendo utilizzando essenzialmente la libreria standard come unico ausilio e primitive di sistema ove possibile.Non amo appoggiarmi ad API terze parti, per due (credo) ottime ragioni: esiste un tempo di apprendimento della loro logica non sempre […]

cocoa_cup

OSX e le risorse dinamiche

Molte applicazioni di piccole dimensioni nascono e muoiono con il solo contributo delle risorse definite nel nib/xib MainMenu contenuto nel bundle dell’applicazione. Ma la disponibilità di risorse nella programmazione macOS è molto più articolata e al crescere della dimensione e funzionalità di una applicazione questa disponibilità verrà prima o poi a convergere nella nostra applicazione. […]

osx-vb-cpuid

OSX+VirtualBox+cpuid

Il mondo degli smanettoni è a volte omissivo, a volte ignorante. L’omissivo lo ammetto quando serve ad impedire a giovani sprovveduti di replicare tecniche pericolose o illegali; l’ignoranza è altra cosa. Ma nel chiacchiericcio internet, persa la fonte originale (forse solo omissiva), dopo molti “copia e incolla” molti post diventano un crogiolo di ignoranza. Non […]

IMG_3419.PNG

“Nerditudine” che avanza

Il nostro blog non può rimanere insensibile ai temi nerd. Quindi in questa occasione, dopo altri argomenti nerdissimi trattati nei post precedenti, vogliamo proporre una altra cosa da Nerd che ci viene dai nostri amici (nerd anche loro) del blog http://www.brilliantbeaver.com. Si tratta di un plugin per WordPress che consente di avere nel proprio sito un […]

videogame80

Strike and ball NG

Come promesso iniziamo con la prima proposta per la relizzazione del gioco che vi avevamo descritto nell’articolo Amarcord e nuove sfide. Per sfida e ricerca Nerdammer vi offre sempre soluzioni non banali, poco frequentate o innovative. Questa volta, pur con lo stesso spirito, seguiamo una soluzione “mainstream”. Volendo sviluppare il nostro gioco con tecnologie per […]

diversamenteArte

Diversamente Arte (Parte II)

Partendo dalle specifiche del formato file per la trascrizione musicale dettate nel precedente post costruire un programma (script) capace di trasformare la nostra partitura in sequenze di comandi beep (o sequenza di argomenti per lo stesso) é cosa assai semplice. La scelta del linguaggio di programmazione é ovviamente orientata alla omogeneità con l’ambiente di utilizzo del risultato, ovvero […]