Music: “Stigmata” published

Hello, I have just published my second album: “Stigmata”. It is already available through several streaming services such as Spotify, iTunes, CD Baby, Amazon, etc. https://open.spotify.com/album/5fxz1mdCp6bWe6IZohrVAG Some info: Hardware used: MacBook Pro 13″ mid-2012 Yamaha PSR-213e Casio CDP-220R Audio Technica ATH-M50x Software used: Renoise 3.1 Tempo Rubato’s NLogPoly Synth Imperfect Samples’ Steinway Walnut Concert Grand Piano…… Continue reading Music: “Stigmata” published

Music: Introducing “poiesis” again and again

spotify:album:3JVSwbNPbs9A3E2CWFjrwH Though I composed this work on 1997; I am publishing it again with a lot of improvements and some changes: Modernized the sound a little bit. Removed a lot of noises and effects. Replaced several sampled instruments by AudioUnits. Started to use Renoise instead of OpenMPT and Impulse Tracker. Equalized, mixed and remastered again…… Continue reading Music: Introducing “poiesis” again and again

C++: Smart pointers, part 5: weak_ptr

This is the last of several posts I wrote related to smart pointers: Smart pointers unique_ptr More on unique_ptr shared_ptr weak_ptr In modern C++ applications (C++11 and later), you can replace almost all your naked pointers to shared_ptr and unique_ptr in order to have automatic resource administration in a deterministic way so you will not…… Continue reading C++: Smart pointers, part 5: weak_ptr

C++: Smart pointers, part 4: shared_ptr

This is the fourth post of several posts I wrote related to smart pointers: Smart pointers unique_ptr More on unique_ptr shared_ptr weak_ptr As I mentioned in other posts, C++11 brings a new set of smart pointers into C++. The most useful smart pointer is shared_ptr: Its memory management policy consists in counting the number of…… Continue reading C++: Smart pointers, part 4: shared_ptr

C++: Smart pointers, part 3: More on unique_ptr

This is the third post of several posts I wrote related to smart pointers: Smart pointers unique_ptr More on unique_ptr shared_ptr weak_ptr Ok, here I am going to write about two other features that unique_ptr has that I did not mention in my last post. unique_ptr default behavior consists on take ownership of a pointer…… Continue reading C++: Smart pointers, part 3: More on unique_ptr