In this section you will find many personal projects I’ve worked on (or still am working on). Most of them are programming projects, but there could be some other kind of challenges here and there.

Code

Matlab autotuner / pitch correction tool

This was my final project for the Laurea triennale (Bachelor’s degree) thesis in Ingegneria Informatica, Elettronica e delle Telecomunicazioni (Computer, Electronics and Communication Engineering) at the University of Parma. It is based on the phase vocoder scheme, using STFTs with Hanning window @ 75% of overlap. The realtime script is configured to be used with a Focusrite soundcard with ASIO drivers. Can probably be reconfigured to use different driver/soundcard pairs.

---


WTFDWGBO (When the fuck does WEBSITE go back online?)

Tired of smashing that motherfucking F5 button to update the homepage of an offline server? Just use this.

Github repository

---


TSC (Terminal Script Collection)

I prepared a set of scripts for use in conky/CLI which are quite useful.
I recently updated them so it’s time to put them here on this website.
As of now the scripts are the following:

  • streamers: a python script that uses Twitch API to get the status of the streamers you follow and display it in CLI.
  • defnotes + monthlynotes: two python scripts to define and display a very simple terminal agenda. Uses JSON as the events database.
  • schedule: a python script to check your weekly recurrent schedule and as a reminder for holidays and birthdays.

Github repository

---


Socks

Experiments on server/multiclient interaction for multiplayer online games in C/LOVE2D.

Explanatory post

Github repository

---


CAA (C Algorithmic Animations)

Experiments on abstract graphics and video generation through pure C and a good ol’dose of good ol’FFMPEG (yeah, I know it sounds like cheating). Sidenote observations on parallelization.

Explanatory post

Github repository

---


PENT (lordPent Enters Now Twitter)

A simple python Twitter Bot, tweeting the same (zooming) picture of Lord Pent each hour, making use of the Tweepy library.
It runs used to run on a 9$ NTC C.H.I.P. computer that even hosted its website running on nginx (which I now moved here).

Special thanks to: il Gruppo Skype Quello Bello.

---


Remember Me

A script made in RGSS3 (for RPG Maker VX Ace) to emulate the Undertale “memory” system which keeps some game informations stored even after switching save games.

Github repository

Special thanks to: il Gruppo Skype Quello Bello.

---


TCFBS (Tactical ClusterFuck Battle System)

A WIP (!) Tactical Battle System concept for RPG Maker VX Ace (RGSS3). It’s supposed to be a (messed up) mix between Fire Emblem, Final Fantasy Tactics with some twists. In the current state it supports

  • Turns;
  • Movement;
  • In-battle items menu;

There is a lot of stuff going on in here, and a lot of changes to be made.

  • Removing the A* third-part algorithm to make my own version of Dijkstra;
  • Overall needs work done on the attack/skills mechanics and the AI;

Sadly I don’t see myself picking it up anytime soon since I kind of lost interest in making games atm.
Worth the share, though.

Download the demo

---


ARSPUB (a really slow, painful, useless bruteforce)

My first attempt at making a bruteforce attack.
I did it for educational purpose, of course, and it is meant to break through some passwords of a web-based game.
Bruteforcing the passwords could have taken up to 7 years because of the slow server response.
Nevermind. It was still fun making this.
Made in Autoit and C because I wanted to compare the results, both slow.

Github repository

---