Changed readme for modulator notes

This commit is contained in:
trian-gles 2024-08-29 14:55:51 +02:00
parent d0cc7ce94e
commit 7d984fdfa2

View File

@ -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
<img width="1624" alt="image" src="https://github.com/HfMT-ZM4/healing-soundscapes/assets/17442406/0251cad9-4f36-44f2-9e85-ed5c2500f3e2">
## 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.