Index & Playhead Sender/Receiver Gadget
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?
-
An type of index gadged would be usefull to a lot of things in Dreams, not just music, to make something similiar and select the right output from a lot of inputs can take many resources, especially if it needs to be unique for each puppet in my case.
-
If I understood "Sender Mode" properly, that's completely covered by effect field gadgets. You can put them in the timeline, and set how many rows above and below they affect. They can affect (almost) all sound settings on any sound gadget within their field.
-
I'm aware of effect fields on timelines but sender would do much more than affect a sound, something that can be used on a variety of logic gadgets but sound is included too. You can also control sound from one keyframe if you were to keyframe the settings from the sound gadgets then make clones from the original gadget so there are workarounds. A gadget that would make things easier to send to/receive from would be helpful though & the play head would be the middleman for transferring values over time.
Vous devez vous connecter pour laisser un commentaire.