Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.07 KB

File metadata and controls

32 lines (27 loc) · 1.07 KB

IMPROV2

IMPROV2 is a digital score. It is a realisation of Christian Wolff’s famous composition For 1, 2 or 3 Players (1964) conceptualized as an interactive robot. The robot is embedded with AI that has been trained on Wolff’s original score and will work with a performer in realtime to realise the music.

Setup a) VENV

  • Install Python 3.10 or higher
  • Install the requirements:
pip install -r requirements.txt

Setup b) poetry

  • Navigate inside RAMI2 folder
    • poetry env activate
      
    • poetry install
      

Quick Start

  • Connect the robot to the computer (follow XArm instructions for static IP)
  • Run clock.py in terminal
  • Run main.py

Important operational fields in config.py

  • xarm_connected: bool: Is the XArm connected?
  • data_logging: bool: Are you logging the robot movements?
  • duration_of_piece: int: in seconds
  • mic_sensitivity: int: how sensitive the live microphone
  • mic_in_logging: bool: see mic input level in console

To run the robot simulator https://forum.ufactory.cc/t/ufactory-studio-simulation/3719