Report this content
We want the Dreams coMmunity to be a safe, diverse and tolerant place for everyone, no matter their age, gender, race, sexual orientation or otherwise. If you believe this content to contradict these principles, you can file a report for our coMmunity teams to investigate.
Note that misuse of the reporting tool will not be tolerated.Item being reported:
Might come across as confusing but I think this would improve the game when it comes to dealing with logic and timelines.
Index Gadget:
What it does: Allows you to retrieve the individual notes/volume data on gadgets that play chords.
The Current Problem: As of right now, this is not possible since you can only output one number at a time when outputting from the Composite Note Data's note port. Usually when you try to do this with a gadget with more than one note, it will only output the highest value on the piano roll. To work around this issue, you'd have to clone the gadgets then delete the notes so it is one note PER GADGET. This is not good for thermo as more gadgets will drive up the cost. It is also tedious to hook up all the gadgets on the timeline.
More Details: Lets say you have a three note chord on the piano roll. Each note would have an index number that you could retrieve by adjusting a slider in the gadget. The lowest possible note would be at index 0 for example so if you wanted to access the second note, you'd adjust that index note with the slider. It would be as simple as plugging from the note port on the splitter right into the index gadget. Anyways, lets move on to the next gadget that could go well with this one.
Playhead Sender/Receiver Gadget:
What it does: Now I had an idea like this in the past and posted it before but the thread vanished into obscurity, so I'll post this again with some improvements.
This allows you to send to & receive from the play head for stuff involving input/output information instead of having to manually open tweak menus and do it yourself. The gadget would need some things added to it to make it work properly.
The Current Problem: By default, when plugging from a wires input/output port, it would usually take forever because there would be a lot of gadgets on the timeline. This gets tedious when you have to constantly open & close tweak menus for each gadget. Not only that, but you have to use an unnecessary amount of wires, which drives up the gameplay thermo cost, which is not good.
Sender Mode: Allows you to send wire information to the playhead & which gadgets to target along which ports to send it to in their tweak menus. This would be handy so you do not need to use a lot of keyframes/wires to make adjustments to each individual sound gadget setting such as lowpass or the granular synthesis for example. The sender would have a track number to target which line to send the data to on a vertical axis within the timeline.
Receiver Mode: Just like how the sender allow you to send info to the play head, this instead allows you to receive logic information based on where the current play head position is on the timeline. This mode will have settings such as which gadget to retrieve the data from, the track/line number on the vertical axis, which ports to receive from. This will making long tedious wiring up from individual gadgets a thing of the past.
Anyways, your thoughts?