HITS3 or Holofractal Interactive Transducer Suite: notes on the alpha releasing of version III

Release Notes

Evolving from HTMI 2 to a suite of apps, HITS3 is now being released for the first users, musicians, musical producers and live interactive performers (dance, theatre and other fields).

Download link: HITS3 download from Dropbox

My Patreon: patreon.com/eufraktus

About these almost-beta released modules (in alphabetical order, don’t complain):

. AAI Artificially Augmented Intelligence – Several tests on A.I. Markov chains, very alpha versions. Try them at your own risk.

. Astro – AstroNoiseBand is dedicated to calculate the orbits of the Solar System main massive objects (planets and satellite) and apply the function to noise filters. It allows the user to accelerate the movement by a million (or even more, depending on your machine). It may be also used to filter an incoming live sound or a sound file, beside white and pink noise. Amazing for complexifying a live sound performance.

. Audio2Midi – as it says in the title, this module takes incoming audio signal and converts it into midi discrete notes. Melodic, so far, but perfect for instance to improvise live with AI Duet, a piece of online Artificial Intelligence algorithm that “listens” midi notes, compares them to a huge music database from Magenta.TensorFlow project )available here https://github.com/tensorflow/magenta-demos/tree/master/ai-duet) and find a “proper” auto generated melodic response. Fun guaranteed!

. Fallout (Chuva Radioativa) – is a module programmed to sustain an improvisation game based on midi triggering of missiles, blasts and rain-like sounds.

. FrakGran – Fractal Granulator based on the Granular Synthesizer patch created in Max 6.0.7 by Håkon Nybø (upon the build saved on 18/12/2012 and freely distributed by the author on http://hakonnybo.com/). It received some midi income data new “doors”, in order to integrate the HITSuite3. If you plan to use it, please share alike all the author’s credit.

. Fraktal Clouds – Fractal clouds is based on the cm.buffercloud object created in Max-MSP 8 Petra Package (circuit.music.labs). In this version it received several fractal and linear automation, allowing the user to create gestaltic clouds of microsounds, besides receiving external midi information to play discrete frequencies and change granular parameters in real time.

. Fraktal Drone Maker – A 64 audio channels drone maker using Julia and Mandelbrot equations to define cycle parameters, able to receive midi notes to be converted into fractal frequencies.

. FrakMSP – Fraktal Midi and Sample Player is the flagship and the core of the whole Suite. Its main function is to capture a webcam live stream and convert the detected pixel movements into a flow of midi data, which may be directed to a physical or virtual synthesizer. Version 3.3 encompasses several modes like Diatonic (white notes), Fractal (Gaston Julia’s), Dodecaseries (through autogenerated random dodecaphonic series), MidiFlow (allowing a midi file reading of any piece of music that will be triggered by the webcam detected motion), between many other possibilities. In the field of audio sample playing, it offers two solutions: one for aleatoric triggering of up to six different audio files, and a second that randomly controls the speed of up to seven audio files, both based on motion detection. There is a tap tempo controller, restricted only by your lack of wisdom in finding (calculating) a compatible cue limiter (Qlim) calibration. Last, it offers the sending of midi cc (control change) messages to two simultaneous channels, by means of midi or OSC messaging (localhost or network streaming).

In version 3.6 (last stable one) you will find the new option for Mandelbrot function in Fractal Mode (really beautiful stuff) and a small version of Audio2Midi inside the ADC submodule (yes, I know, a subsubmodule is terrible, but … I have my reasons). I just started a series of “live tutorials” for all the Suite modules, starting of course with this one: YouTube HITS3/FrakMSP Tutorial

. Fraktal Improvisor is a lightweight fractal series generator, based on up to 4 simultaneous fractal melodies artificial composer (a stupid, but unpredictable one, I would make a serious remark). Useful for the most lazy moments of your performance (and even for going to the bathroom, specially if you combine a good grand piano sound with some post-post-modern synthetic timbre, reverb and delay at your personal taste, from French reverbs to Brazilian Barbecue long ping-ponged delays).

. Fraktal FM Waves Generator allows you to combine up to four voices to play waves with Julia’s fractal defined frequencies. There is a “drone” auto generator and it may receive external midi input, such as Audio2Midi, FrakMSP, depending on the bus you select.

. Serial Killer is unfortunately waiting for an update of the “matrix12” max object in Max 8. When working properly, it plays up to six voices of dodecaphonic series, including their retrograde, inverted and inverted-retrograde.

. X.FM is a slightly improved version of the homonymous synthesizer offered with Max/MSP. I added to it some midi cc controls, an autoplayer, an external midi port OSC input and some new timbre presets may be found at the presets folder.

You may see the HITSuite in full throttle action at BSBLOrk – Orquestra de Laptops de Brasilia YouTube Channel: youtube.com/bsblork

There is not a formal tutorial for this system on the web, but you may find some of my programs here:

Any problem or suggestions may be addressed to eufrasioprates at gmail. Screen prints are welcome! Help sharing with artistic communities, following CC-NC-SA licence.

HTMI becomes HITS, a Suite in version 3.0

The new version of the interactive system Holofractal Transducer of Music and Image became so different from the previous ones that I also decided to change its name to Holofractal Interactive Transducer Suite, now in the III generation. As its name sounds, it brings together several independent apps, here called modules as it remains like synthesizer modules, which may be independently combined and used as the player/improviser needs them. That was the solution for the heavy increasing in memory and processing power as we moved from version 1 (in Max 5, 32 bit) to version 2 (in Max 6, 64 bit). But it also meant an opportunity for opening more combinatory possibilities than the available ones in the old releases.

If you are interested in being one of my alpha testers, you may download some of the apps from the HITS3:


More details briefly (and no, there’s still no date for the complete releasing).


Download HTMI System v. 2.2g (for Win and Mac)

DOWNLOAD version (2.2g) of the .MXF for Mac and Windows, now including a MotionGram video recorder and a database file including discrete data from the Video Transducer (Quantity of Motion, X and Y position in the webcam). This is an open code version, that you may change at your will (considering the CC license).

Opens in Mac and Windows, using the Max Runtime 6.0.8 (Mac) or 6.1 (Win), available for download at cycling74.com.

HTMI – Holofractal Transducer of Music and Image System

This system is a Max/MSP patch which integrates several FM synthesizers (by John Bischoff and Cycling 74), granularizers (by GMU and Christopher Keyes) to video motions transducers (one of them based on Jamoma’s Library: www.jamoma.org), allowing the user to convert video signals into fractal sounds.


An article about the main features of this system may be found here, on page 123: https://ccrma.stanford.edu/~ruviaro/texts/SLEO_2012_Proceedings.pdf

My Ph.D. thesis, which encompasses a full chapter about the system in Portuguese, is available here: http://repositorio.unb.br/bitstream/10482/10702/1/2011_EufrasioFariasPrates.pdf

And here you will find the detailed technical specifications of the first version (in Portuguese, only): 

Click to access Sistema%20HTMI.pdf

Choose and download the latest versions of HTMI System at the main page of this website.

Complementary software you may need

First of all, you may know that all Max software is fully developed for Mac OS X and in the last years they are supporting Windows versions, but not fully functional. This means that you may suffer a little bit more, if you’re on Windows, but never fear — it is possible and in all my workshops I have some PC users that already did it (not all, nevertheless). Linux, unfortunately, is not supported at all (which is a shame, I agree).


If you’re running OS X 10.4 or superior, you should be able to get everything done, but in some cases you will need to download one or some of those libraries or extensions:


HTMI System, Patch version 2.2c: https://www.dropbox.com/s/b8grmhpt1wzfj47/HTMI2.2d.zip

To run it, you will need Windows versions of: