diff --git a/README.md b/README.md index 736dcf2..02e0192 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,10 @@ -# healing-soundscapes +# healing-soundscapes modulator branch -A repository of patches for the intelligent speaker system to be used in hospital waiting areas. -The patches require the installation of [drawsocket](https://github.com/drawsocket) and [MaxScore](http://computermusicnotation.com) +PLEASE DON'T USE THE PRESET OBJECT TO SAVE PRESETS! CLICK ON THE CIRCLES NUMBERED 1-5. MAKE SURE YOU CLICK ON THE EXACT CENTER +YOU THEN CAN USE THE PRESET OBJECT TO LOAD PRESETS -image - -## Installation: -Note that this repo served on Gitea must be cloned with SSH rather than HTTPS. The SSH port is 2222 - -If you're not sure what this means, but you know how to use Github Desktop, you can follow the tutorial at - -[Teams Tutorial](https://teams.microsoft.com/l/message/19:K8SFmqtgHNmETeFMqunIiUqPx8njA5GmyttI788pXrQ1@thread.tacv2/1722428967353?tenantId=6fe94159-f184-4738-8023-3e026978a06c&groupId=0f95cf31-fcc5-4226-a9bf-d80b1703871e&parentMessageId=1722428967353&teamName=Healing%20Soundscapes&channelName=General&createdTime=1722428967353) - - -## Instructions: -1. When running drawsocket the first time, install resources by clicking on script npm install **drawsocket** -2. Start drawsocket server by clicking on **script start** -3. Dump html page by clicking on the button in the upper left-hand corner -4. Open the browser interface by clicking on **\[p browser\]** or navigating to the URL given in the Max window in an external web browser or device (add /1 after the URL, e.g. 192.168.178.2:3002/1) -5. Open your soundbank or create one -6. Set the virtual sound sources to the desired positions -7. Create a number of presets for your piece after selecting DJster parameter settings and -8. Save presets to disk +Things not yet implemented: +- Phase syncing with the global transport for metrical LFO periods. If you ask for a 4 bar period LFO with a phase of 0, this will phase sync according to the instantiation of the \[jweb\] object, and NOT the start of a 4/4 bar +- User defined wavetable. I actually have this working already in a different repo but I don't want to merge it quite yet +- Noise functions. I'm thinking of having random values, linear interpolated random values, sine interpolated random values, and perlin noise. I'm not going to start working on this until earliest October +- The necessary interfacing allowing for training and control by the MLP. Similarly, this should wait until October or later.