3D Home Architect Design Deluxe 8 discount software secure cheap software cheap adobe cs4 cheap soft buy windows 7 64 buy cheap adobe buy cheap windows 7 cheap CDLab Wincan 7.6 MultiLanguage buy buy cheap microsoft CoffeeCup Flash Photo Gallery 5.7 buy adobe cs4 WinRar 3.7 cheap adobe

Pinguinoid, un clone di Arkanoid per Linux scritto in C

by Gianluca 28 novembre 2007 17.00

Nell'ormai lontanissimo 1999 mi cimentavo nella scrittura del mio primo programma. Ricordo con una certa emozione la passione e soprattutto l'entusiasmo giovanile con cui affrontavo quell'esame: dopo aver seguito con attenzione le lezioni finalmente avevo la possibilità di mettere in pratica i concetti appena studiati!
Ed il risultato è stato un clone di Arkanoid, famosissimo videogame visto da bambino in quasi tutte le sale giochi,  da scrivere in C su piattaforma Linux.
Avrò impiegato qualche mese per ultimarlo, ma alla fine la soddisfazione fu immensa.

Qui trovate i sorgenti: PNoid.zip (34,77 kb)

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Valutato 4.0 da 1 utenti

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Università

MSound, Matlab Sound synthesis

by Gianluca 23 novembre 2007 16.39

Ecco un "nuovo" vecchio progetto della mia carriera universitaria. Stavolta ho utilizzato Matlab e le sue potenzialità in ambito audio.
Di seguito l'introduzione al mio lavoro che potete liberamente scaricare qui:

"Tra i vari compilatori acustici, CSound, sviluppato al M.I.T. (Massachusetts Institute of Technology), è divenuto in breve tempo uno dei più diffusi, sia perché gratuito e ampiamente supportato, sia perché semplice da utilizzare e al tempo stesso molto potente. CSound è un software di pubblico dominio: chiunque è libero non solo di utilizzarlo, ma anche di modificarlo e di ampliarlo. Sebbene, da un punto di vista applicativo sia relativamente semplice per l’utente finale, essendo scritto in linguaggio C, per comprenderne il funzionamento intrinseco, è necessario avere una conoscenza approfondita del linguaggio stesso, nonché una discreta familiarità con i concetti matematici relativi alla teoria dei suoni.
Matlab rappresenta un’ambiente matematico potente e flessibile caratterizzato inoltre da un linguaggio di scripting e da funzioni di alto livello che, oltre a consentire un rapido sviluppo di procedure matematiche, migliora notevolmente la comprensibilità dei sorgenti rispetto al linguaggio C.
In quest’ottica è maturata l’idea di riunire la semplicità di Matlab con le prerogative di CSound, dando vita al progetto MSound. Questo vuole essere una raccolta di procedure, aperte a sviluppi successivi, mirate a mettere in pratica i concetti teorici studiati nel modo più semplice e intuitivo possibile.
Nelle pagine seguenti, illustreremo i concetti di base per la creazione di un suono in Matlab, la realizzazione di oscillatori, l’analisi di segnali acustici mediante DFT (Discrete Fourier Transform), e approfondiremo quindi l’implementazione della Modulazione di Frequenza (FM), proponendo inoltre esempi che dimostrino le potenzialità di Matlab, e quindi di MSound."

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Valutato 1.0 da 1 utenti

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Università

Offrimi un caffè
Microsoft Certified Technology Specialist
Microsoft Certified Professional Developer