software and programming work I have been doing since 1998.
A Cybernetic Garden in Shambhala (2020)
a virtual, automatic and infinite sound/musical environment intended for meditative practices, algorithmically generated in real-time by computer means.
C♯ERU♭INI ♫ 1.0 (2018)
Purpose: software for the application and automatic correction of 4-voice homophonic harmony exercises, implemented as additional support for the activities of the undergraduate Tonal Harmony course of the State University of Maringá.
Operating System: online app, programmed in Javascript, multi-platform.
Tn-Type Thesaurus Visualizer (2016)
Purpose: the “Tn-Type Thesaurus” is a harmonic encyclopedia of Tn (transpositional) types generated by a computational library in C++, which includes a visualizer GUI in GTK+. This software is one of the results from the research project “ The formalization and abstraction of paradigmatic psychoacoustical properties of agglomerates of sounds of definite pitch as theoretical grounds for a new discipline of Harmony”, which is being conducted since 2014 at the State University of Maringá, Paraná, Brazil, with funding from a two-year fellowship grant (2014-2016) given by the Araucaria Foundation for the Scientific and Technological Development of the State of Paraná.
Operating System: Linux, open-source software; programmed in C++.
There is also a javascript web version of this visualizer, the Tn-Type Thesaurus Viewer, which is available HERE as a public experimental online preview of the current state of the Thesaurus.
Harmonic Musical Analysis Font (2007-2014)
Purpose: truetype font with analytical characters and special symbols from Riemannian funcional harmony theory and scale-degree traditional harmony theory for the typesetting of musical analyses.
Operating System: multi-platform, open-source software.
You can download the TrueType FONT and its typing chart with some explanations. The font is free only for non-commercial personal and research use, and please do credit my authorship of the font if you end up using it.
6.0 LiveSpatializer (The Joystick Hexagon) (2009-2013)
Purpose: live spatialization of pre-recorded stereo audio to a hexaphonic (6.0) channel disposition, for live concert situations, controllable through a Playstation 2 joystick interface.
Operating System: Linux, open-source software; programmed using the visual programming environment Pure Data.
Tonicity-Phonicity Calculator (2013)
Purpose: computational model of psychoacoustic music theories by Richard Parncutt, with the addition of other theoretical components developed by Marcus Bittencourt.
Operating System: multi-platform; software in PHP accessible through the internet.
Surround Projector 7.1 (2009-2012)
Purpose: mixing and spatialization of pre-recorded audio in 8 discrete channels for mixing in 2.0, 6.0, 8.0, 5.1 and 7.1 styles, for studio production.
Operating System: Linux, open-source software; programmed in C.
Costère Calculator (2005-2010)
Purpose: computational model of the music theories by Edmond Costère in his 1954 book Lois et Styles des Harmonies Musicales.
Operating System: multi-platform; software in PHP accessible through the internet.
Acousmatic Notator (2005-2010)
Purpose: notation of complex musical notation in postscript generated by algorithmical means.
Operating System: Linux, open-source software; programmed in C.
LAPPSO-LINUX (2009)
an installable, Live Linux distribution for audio production and Computer Music.
ZOOexternals (2008-2009)
Purpose: library of C objects for the Pure Data visual programming environment.
Operating System: Linux, open-source software.
Music Notation Object for Pure Data (2006)
Purpose: Tool to visualize musical data calculated algorithmically.
Operating System: Linux, open-source software; programmed in C.
ConvolutionCenter (2004)
Purpose: convolution digital filtering, and database of impulse response files.
Operating System: Linux, open-source software; programmed in C.
ZOO_Linux Tools (2003)
Purpose: suite of command-line tools to perform basic audio editing, filtering and analysis tasks.
Operating System: Linux, open-source software; programmed in C.
Virtual Acousmatic Orchestra (1998-2002)
Purpose: algorithmical sequencer and sound library for the composition of electroacoustic music and sound designs.
Operating System: Linux, open-source software; programmed in C++.
Mode Generator (2000)
Purpose: Generation and experimentation of tuning systems and grouping in modes.
Operating System: Linux. Open-source software; programmed in C++.