Skip to content

This is the updated Machine Lab code!!! This is still in development, but this is working... for the most part

Notifications You must be signed in to change notification settings

Calarts-Creative-Computing/machineLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is new code for the Machine Lab. Created Fall 2025. The placement on the Mac Mini will be updated since the git there is still my personal. This should be updated within the next few days.

here is the documentation. still working on this and is growing https://docs.google.com/document/d/1uutdjhiEyeLgWIF5r2Y9500Ud31y423JzLYUDOhCyBg/edit?usp=sharing

Here is examples of the Machine Lab working:

https://drive.google.com/file/d/1NqgNh5402NuWN-dgFYZ01IAsCorxDvGL/view?usp=sharing https://drive.google.com/file/d/13Xh5cRvY6e5F_13FU7rEfg_Vk8flD7fi/view?usp=sharing

Below is how to write for the Machine Lab:

Going forward, I will be referencing the composer as the client and the computer in the machine lab as server.

Any software that can send OSC can be used Tested software is below (what I use lol) Max Supercollider Ableton To run in Ableton, you will need Max4Live, NOT the OSC send that is already within Ableton. This does not format the message correctly.

Client must connect to the server’s router Currently listed as Skynet:) If this does not show up in network settings (or your using some bizarre linux distro, i know y’all are out there), you can manually join with the following address 192.168.1.1 Host IP address is below: 192.168.0.15 This should not change (in theory), but will be updated if this occurs

As of now there is no password

Client will be sending OSC to server on port 8001 using the following addresses for each instrument

/breakBot

/ganaPati

/tammy

/marimba

/rattleTron

/trimpbeat

Future instruments will follow the same naming convention

The format for the clients messages will be in this format. Address, note, velocity I.E: /breakBot 1 127

This should be all you need, I will be doing more comprehensive testing to ensure this, but as of now this should work.

On Github, I will put templates for how to send the signals for ease of use for client to use

About

This is the updated Machine Lab code!!! This is still in development, but this is working... for the most part

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •