top of page

Introducing... TRACI!

andreahywong

CHIMIRA had a baby, and its name is TRACI (TRAcking-Color Interface)!

Dr. Bob had a few suggested upgrades for CHIMIRA that involved splitting up CHI from MIRA and focusing on CHI, the colour-tracking software half. We've got some cool updates and changes!


Features in TRACI v.1.0.0 not found in CHIMIRA:

  • Removed audio components of CHIMIRA

  • Addition of clear function for individual and all Trackers

  • Addition of information button leading to an instructions sub-patch

  • Addition of control over blob size adjustments for each Tracker

  • Addition of Tracker Number buttons that change color

  • Addition of a Preset Panel with 6 preset tiles

  • Addition of function to write/save and read any number of Presets externally as JSON files

  • Addition of Operating System Selection for optimized use for user's device (Macs use sukah object instead of jit.pwindow object used for Windows for colour selection)

  • Improved color-selection control: implemented gates to close color-selection after 3 seconds of non-clicking mouse behaviour

  • Improved UX/User experience with colour-changing UI/User interface objects

  • Improved UX design with increased modularization and labelled panels in Patching Mode

  • Improved UX design with pop-up hint text in locked patchers

  • Improved potential for expansion to increased number of Trackers with use of bpatchers

There's an info patch for other users now!

Better organization inside Patching Mode with some modularization!

Demo video and an inside dissection of TRACI coming up soon! Revisiting this code has been such fun. I've already got some improvements in mind and I'm going to forget them so here are some upgrades I want to make for TRACI v.1.1.0:

  • Remove user requirement to select colour from limited list of pre-named colours by using the 140 color names in HTML Color Codes. Ideally, the user can just select the tracker they want to edit or add colour-tracking to, select the desired colour to track, and have an accurate color-name generated automatically! Users shouldn't need to specify that they want to track purple if a computer can just recognize it as purple (or medium orchid for that matter).

  • Allow expansion and control for the user to determine the number of trackers they want! Now that bpatchers are used, it should be easy for users to just specify how many trackers they want, and for all those instances to appear!

  • Addition of data-smoother. The colour-location data is still rather sensitive and sometimes under non-optimal circumstances like lighting, the tracked location is too jittery.

ALSO ALSO ALSO:

Because TRACI is essentially just the colour-tracking aspect of CHI, the removed audio aspects need their own patch to be used with TRACI! Step sequencers, sample players, node-effects units... the dream is to have a patch for each and for every new composition/project to have tabs with these usable UNITS.


And let's not forget about actually making sounds with all this code!

I've got some projects in mind to do fun things with these patches but we'll see where this all goes!


That's it for now! Onwards!

58 views0 comments

Recent Posts

See All

Comments


© 2019 by Andrea Wong

bottom of page