About Lucaji

front-bg.jpg

std::future Let’s begin my presentation with a template of future promises I made to myself.

Fields of interest to pursue in the next future
  • electronics applied to audio and music: amplifiers, filters, effects;
  • standard and exotic musical tunings on acoustic and electric instruments;
  • experiment, research and study of audio signals, interactions, psychoacoustics;
  • Audio DSP, Max/MSP/Jitter, JUCE Framework, VST plug-ins;

more concisely I am willing to invest my time in

  • perfectioning and expanding my actual knowledge
  • learning by doing and/or benefit from a mentorship

After looking forward, we could read backwards in time; in the spoiler box below are some notes about my past and my present. After all I have more than 30 years of professional workmanlike background to offer.

Me, Myself and I...
  • are very curious;
  • observe patterns and spot connections;
  • like software because it represent order and control;
  • like audio and visual harmonies, aesthetical symmetries, and pleasant sounds;
  • study piano and bass guitar;
  • can play some other musical instruments like didjeridoo, flute and drums;
  • really dig languages, ethymology, ancient remote cultures and folklore;

Since the early eighties I keep happily spending my time in front of monitors and keyboards and books and toolbenches. I really like studying, being in quiet environments and I enjoy outdoors activities away from cities like mountain hiking and bicycling.

Recollected in this very long and unabridged list below are names, trademarks and logos that played/play an important part in my professional life.

  • Mac
  • Windows
  • Linux
  • RaspberryPi

SOFTWARE ARCHITECT

General Purpose Programming Languages

I started very young reading and writing programs on an Apple //

  • C/C++
  • C#
  • Python
  • Java
  • Kotlin
  • Pascal
  • BASIC
  • Assembler
Web Development

For some time I worked as web-designer and full stack developer (see databases below).

  • HTML5
  • PHP
  • JS
  • NPM
  • NodeJS
  • CSS3
  • CSS/SASS
  • CSS/LESS
  • Bootstrap
  • Markdown
  • GoLang
Development Tools

Estar preparado es la mitad de la victoria. Miguel De Cervantes

  • Jira
  • git
  • vim
IDEs
  • Apple XCode
  • Android Studio
  • IntelliJ PyCharm
  • Visual Studio and Visual Studio Code
  • Platform.io
DATABASE
  • Filemaker Pro (since version 2.0)
  • SQL, NoSQL
  • Entity Framework, LINQ

APPLICATIVE SOFTWARE

Bitmap editing
  • Adobe Photoshop (since version 2.0.1)
  • Affinity Photo
  • GIMP
Vector Illustration and Modeling
  • Adobe Illustrator (since version 3.0)
  • Aldus Freehand (since version 3.0)
  • Affinity Designer
  • FreeCAD
  • Autodesk Fusion
  • Inkscape
Desktop Publishing
  • Aldus Pagemaker (since version 4.0)
  • Adobe InDesign
  • QuarkXPress
  • Affinity Publisher
Video
  • Adobe AfterFx
  • Apple Final Cut Pro 7
  • Apple Final Cut X
  • Apple Motion
  • ffmpeg
Music
  • Ableton Live Suite
  • Apple Logic Pro
  • Steinberg Cubase Pro

ELECTRONICS

Foundations of analog and digital electronics
  • Operational Amplifiers, Transcoductance amplifiers
  • Passive filters, Transmission lines, analog modulation and demodulation
  • Flip-Flops, Shift registers, mux/demux, digital memories
  • CPU architecture (Von Neumann based), ALU, MMU, I/O
Microcontrollers, Microprocessors
  • Arduino series
  • Nordic semiconductors
  • STM32
  • PIC/ST6
  • 6502
Embedded DSP
  • Analog Devices Sigmastudio
  • Qualcomm MAPX
  • ST PurePathConsole
EDA Software
  • Audio Precision
  • Altium
  • Digilent Waveforms
  • KiCad
  • LTSpice

HANDS-ON ATTITUDE

Power tools and machinery
  • Hand soldering THT and SMD (down to 0402 gauge)
  • Lathe (woodturning, metal work)
  • CNC Routing
  • 3D Printing
  • Welding and more…

TECHNICAL LIBRARY

An unopinated listing of technical books I deem important not to say essentials
author(s) title
Abbott Understanding Analysis
Adamson Learning Core Audio
Alrasheed Principles of Mechanics
Arndt Matters Computational
Axler Linear Algebra Done Right
Baldoni Artimetica, Crittografia e Codici
Benedetto Castelli Discorso sopra la calamita
Benson Music, A Mathematical Offering
Bianchi PLL Synthesizer Simulation
Bindal Electronics for Embedded Systems
Blencowe Designing Valve Preamps for Guitar and Bass
Blomqvist Audio Programming in C++
Borthwick Introduction To Partial Differential Equations
Boscorelli The Stompbox Cookbook
Boulanger The Audio Programming Book
Burger Digital Image Processing
Canuto Analisi Matematica
Charles A Tutorial on Spectral Sound Processing using Max/MSP and Jitter
Chiriví Esercizi scelti di Algebra
Chivers Introduction to Programming with Fortran
Chris Adamson & Kevin Avila Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS (Richard Stout’s Library)
Ciare Ciare Progetti
Cipriani Electronic Music and Sound Design Volume 2
Clarke Inside Computer Music
Coltrane The Music of John Coltrane
Consoli The Zen and the Art of Radiotelegraphy
Copeland The Turing Guide
Corey Audio Production and Critical Listening - Technical Ear Training
Corke Robotics, Vision and Control
Courant What is Mathematics
Cousins Logic Pro 9 Audio and Music Production
Datta LATEX in 24 Hours
Davis The Universal Computer
DeGreg Jazz Keyboard Harmony- A Practical Method For All Musicians
Dekking A Modern Introduction To Probability and Statistics
DeLaMotte Manuale di Armonia
Donahue Guitars. Design, Production and Repair
Drymonitis Digital Electronics for Musicians. Build Intuitive Electronic and Electroacoustic Music Interfaces
Duffy Advanced Engineering Mathematics with MATLAB
Embree C Algorithms for Realtime DSP
Entsminger Turbo Pascal for Windows Bible
Everest Master Handbook of Acoustics
Fauvel Music and Mathematics
Friedman Synthesizer Basics
Gerou Essential Dictionary of Music Notation
Glinsky Theremin Ether Music and Espionage
Gopi Algorithm Collections For Digital Signal Processing Applications Using Matlab
Graeme Photodiode Amplifiers Op-Amp solutions
Gramaglia Teoria, Armonia e Nozioni di Arrangiamento Jazz
Greene Holst The Planets
Grundmann The Physics Of Semiconductors
Guch The Complete Idiot’s Guide to Organic Chemistry
Hallas ARRL Basic Antennas
Hanon The Virtuoso Pianist Part 1
Hartley Audio Design Handbook (1958)
Hartmann Principles of Musical Acoustics
Hayes The Art of Electronics Student Manual
Hayes The Art of Electronics: A Hands-On Lab Course
Heumann Introduction To Statistics And Data Analysis 2016
Hewitt Music Theory for Computer Musicians
Hood The Art of Linear Electronics 2nd ed
Hood Valve and Transistor Audio Amplifier
Horowitz The Art of Electronics
Horowitz The Art of Electronics The x Chapters
Horton Beginning C 5th Edition
Horton Beginning C++20 From Novice to Professional
Horton Using the C++ Standard Template Libraries
Impedovo Matematica generale con il calcolatore
Jaffe Jazz Harmony
Johnson Foundations of Diatonic Theory
Jones Building Valve Amplifiers
Jones Valve Amplifiers
Joseph Sightreading Mastery For Bass Guitar Exercices
Josuttis C++ Move Semantics - The Complete Guide
Josuttis C++17 - The Complete Guide
Josuttis C++20 - The Complete Guide
Josuttis SOA in Practice
Josuttis The C++ Standard Library: A Tutorial and Reference
Kernighan The C Programming Language
Kernighan The practice of programming
Klein Electronic Music Circuits
Knuth Concrete Mathematics
Knuth The Art of Computer Programming Volume 1
Knuth The Art of Computer Programming Volume 2
Knuth The Art of Computer Programming Volume 3
Knuth The Art of Computer Programming Volume 4a
LaMeres Introduction to Logic Circuits & Logic Design with VHDL
Lancaster Active Filter Cookbook
Lancaster Apple Writer Cookbook
Lancaster Assembly Cookbook for the Apple II
Lancaster CMOS Cookbook 2nd Ed.
Lancaster Enhancing Your Apple II
Lancaster Machine Language Programming Cookbook
Lancaster RTL Cookbook
Lancaster Son of Cheap Video
Lancaster The Cheap Video Cookbook
Lancaster The Incredible Secret Money Machine
Lancaster TTL Cookbook
Lancaster TV Typewriter Cookbook
Latscha Organische Chemie
Lerch Audio Content Analysis
Levine The Jazz Theory Book
Levitin Algorithmic Puzzles
Levitin This Is Your Brain on Music: The Science of a Human Obsession
Lupi Armonia di Gravitazione
Lupi Il Libro Segreto di un Musicista
Magli Mysteries and Discoveries of Archaeoastronomy - From Giza to Easter Island
Marquesdesa Applied Statistics
McPherson, Andrew, Reiss, Joshua D. Audio Effects
Mehegan Improvising Jazz Piano
Michael Faraday Experimental Researches in Electricity, Volume 1
Michael Faraday On the various forces of nature and their relations to each other
Michael Faraday The Chemical History of a Candle
Miranda Computer Sound Design : Synthesis Techniques and Programming
Möser Technische Akustik
Murach Murach’s Java Programming
Musser STL Tutorial and Reference Guide
Nahin An Imaginary Tale. The story of the square root of minus one
Newmarch Raspberry Pi GPU Audio Video Programming
O’Regan Guide To Discrete Mathematics
Olson Elements of acoustical engineering
Oram An Individual Note
Papetti Musical Haptics
Piazza I capricci del caso
Pirkle Designing Audio Effect Plugins in C++
Pirkle Designing Software Synthesizer Plugins in C++
Pozzoli Metodo d’Armonia
Presilla Elementi di Analisi Complessa Funzioni di una variabile
Proakis DSP
Proakis DSP Solutions Manual
Puckette The Theory and Technique of Electronic Music
Quarteroni Calcolo Scientifico. Esercizi e problemi risolti con MATLAB e Octave
Quarteroni Introduzione al Calcolo Scientifico
Quarteroni Matematica Numerica
Quarteroni Matematica Numerica Esercizi, Laboratori e Progetti
Quarteroni Matematica si parte
Quarteroni Scientific Computing with MATLAB and Octave 3rd Ed
Ratti Introduzione ai frattali in fisica
Reiss Audio Effects Theory Implementation and Application
Roads Microsound
Roads Musical Signal Processing
Robbiano Algebra lineare
Robson Using the STL The C++ Standard Template Library
Rosen Discrete Mathematics and Its Applications
Roussak Applied Chemistry
Salsa Equazioni a derivate parziali Metodi, modelli e applicazioni
Salsa Invito alle equazioni a derivate parziali Metodi, modelli e simulazioni
Salzer Contrappunto e Composizione
Scargall Programming Persistent Memory
Self Audio Engineering Know It All
Self Audio Power Amplifier Design Handbook
Shaffer Fundamentals of Power Electronics with MATLAB
Skiena The Algorithm Design Manual
Smart Cryptography Made Simple
Solis C#7 Illustrated
Tabatabei Reactive Power Control in AC Power System
Tanenbaum Modern Operating Systems
Temperley Music and Probability
Tomer Getting the Most out of Vacuum Tubes
Trachtenberg The Trachtenberg Speed System of Basic Mathematics
Trench Introduction to Real Analysis
Troelsen C#7 Pro
Turing Mechanical Intelligence
Turing The Essential Turing
Urma Modern Java in Action 2nd Edition
V. J. Manzo Max/MSP/Jitter for Music
Vail The Synthesizer
Van Hoey Beginning x64 Assembly Programming
VanDerWal Loudspeaker & Loudspeaker Cabinets
Vandevoorde C++ Templates: The Complete Guide
Varma SwiftUI for Absolute Beginners
Venturi Crittografia nel Paese delle Meraviglie
Vistnes Physics of Oscillation and Waves
Voss C++ Parallel Programming with Threading Building Blocks
Wang Systems Programming in Unix/Linux
Waring Make Your Own Electric Guitar & Bass
Weinzierl Handbuch der Audiotechnik
Will Pirkle Designing Software Synthesizer Plugins in C++
Will Pirkle Designing Audio Effect Plugins
William Shotts The Linux Command Line: A Complete Introduction
Wyatt Harmony and Theory
Xenakis Formalized Music Thought and Mathematics in Composition
Zano Mechanics of Modern Music
Zölzer DAFX Digital Audio Effects

That’s all folks!!!

Thanks for reading!