Report 22 05 03 - jhhl/AUMI-Together GitHub Wiki

May 3, 2022

Hi AUMI Togetherness people:

Most of the news around here is just me setting up the new equipment that Jonas dropped off. I use a lot of non-Apple development things, like various versions of python, homebrew, my own configs for Apache, and undoing things that Apple likes to do, which is putting Desktop and Documents in iCloud, for some reason. Also, it's USB-C, so all my USB-A cables have nowhere to plug in. I'm getting some adapters to deal with that.

I've been familiarizing myself the with Android tablet and the Chrome book. Both are pretty slow, so it'll be a good test of how well the software works in the "real world".

I've put in an order for the NAS that for some reason Rensselaer didn't want to buy. I don't want to go too long without backups for this thing!

I've also been looking into developing with JUCE, which is a cross platform environment with a concentration on audio. It can make native apps for desktops, iOS , Android, and also audio plugins for the more sophisticated. That said, another platform. Capacitor, may be more oriented toward the WebApp side of things that I actually would like to use because of its adaptability. There may be a way for either of these to convert their code to WebAsm, which is a low level code format that can be very very efficient. This is needed for real time work with the trackers and eventually with the communication through the AUMI Together Conferencing system. I'm also looking at the technology in Sonobus, which is a low latency peer-to-peer audio system, which only uses a server to act as a directory.

I'm trying to design the internals as replaceable modules, in some way, communicating via OSC to each other (!) or with some more efficient manner that translates in and out to OSC. That way, parts of the program, like the trackers, could be used in other ways. or even talk to external hardware or something.

Meanwhile, I've been working on iOS AUMI as well - chasing down an annoying and mysterious bug right now, and working up the AUMI Instrument metadata feature. That would make the AUMI Instruments describe themselves better, without the need for naming conventions. It'll also have the oft requested (whatever that is) means to associate images with the sound areas. There'll be able to be unselected and selected images associated with every sound. It may have round robining, which means choosing from a selection of sounds to represent a single "note", and the ability to "fill in" melodic sounds from nearby audio file notes (which AUMI Sings can do). That'll make the actual instrument files smaller and easier to produce. I've added a few new instruments to the AUMI instrument collection:

  • Happy Birthday!
  • 0-10 from a bunch of old telephone automation sounds I have.
  • Mini Koto: this is a toy Koto I got recently. I also got a shamisen that I might sample too.

Henry Lowengard AUMI Together [email protected]