Rossum Control Forge and Satellite
Moderators: Kent, luketeaford, Joe.
Re: Rossum Control Forge and Satellite
Is it possible to create some “turing machine” algorithm woth Control Forge? Like in “TM” module by 2hp.
Control Forge can be up to 8 steps of quantized/unquantized sample and hold generator. Next we need to teach it how to lock a pattern and how to unlock it gradually, by cv 1/2/3/4 parameter inputs.
Looks easy on paper but how to do it?
Control Forge can be up to 8 steps of quantized/unquantized sample and hold generator. Next we need to teach it how to lock a pattern and how to unlock it gradually, by cv 1/2/3/4 parameter inputs.
Looks easy on paper but how to do it?
- mdoudoroff
- Super Deluxe Wiggler
- Posts: 4210
- Joined: Fri Jul 17, 2015 8:10 am
- Location: New York City
- mritenburg
- Super Deluxe Wiggler
- Posts: 2070
- Joined: Tue Jul 16, 2013 2:17 pm
- Location: Boston
Re: Rossum Control Forge and Satellite
There is one way to simulate a TM, but it is extremely labor intensive. You start with an 8 step sequence that you like, make multiple copies of it, adjust each copy to output the variations to the original sequence that you would normally expect the TM to provide, and then chain the sequences so that that they play one after another. You would have to modify each successive sequence's parameters to simulate the various stages of unlocking and locking patterns. Really what you are doing is that you are planning out, say 128 steps (8x16), and programming each section of 8 to simulate what you would expect a TM to do. Again, only simulating a TM, super labor intensive, but possible.kxx303 wrote: ↑Wed Jun 24, 2020 3:34 amIs it possible to create some “turing machine” algorithm woth Control Forge? Like in “TM” module by 2hp.
Control Forge can be up to 8 steps of quantized/unquantized sample and hold generator. Next we need to teach it how to lock a pattern and how to unlock it gradually, by cv 1/2/3/4 parameter inputs.
Looks easy on paper but how to do it?
Disappointment with any module is usually a failure of imagination.
glitch experiment
glitch experiment
Re: Rossum Control Forge and Satellite
This is very interesting but yes requires some effort. Thank you.mritenburg wrote: ↑Wed Jun 24, 2020 8:35 am
There is one way to simulate a TM, but it is extremely labor intensive...
Your advice gave me an idea that Control Forge’s interactive and playable preset system is like a tree. You can grow any shape you want, but this process is very slow. Maybe even a lifetime.
- mritenburg
- Super Deluxe Wiggler
- Posts: 2070
- Joined: Tue Jul 16, 2013 2:17 pm
- Location: Boston
Re: Rossum Control Forge and Satellite
Indeed! If you view each 8 segment sequence as a branch on a tree, you can move sequentially between the branches starting at the root, and with conditional jumps, you can jump non-sequentially between branches of the tree, or even between trees, with varying degrees of predictability.
- mdoudoroff
- Super Deluxe Wiggler
- Posts: 4210
- Joined: Fri Jul 17, 2015 8:10 am
- Location: New York City
Re: Rossum Control Forge and Satellite
I don’t think the above is simulating a Turing Machine; rather, it’s merely programming a series of deliberate 8 step sequences. You could call it simulating one potential outcome of a Turing Machine, I suppose. All fine if it meets a particular, immediate, utilitarian need, but maybe not playing to the strengths of Control Forge.
Control Forge is very good at precision and performance, but the provided tools aren’t rich for integrating random or facilitating diverse outcomes over time. You can step forward and backward, and you can use boolean tests, but only to pre-ordained results. Perhaps peppering your presets with enough conditional jumps, you can sort of wring an impression of random behavior?
Control Forge is very good at precision and performance, but the provided tools aren’t rich for integrating random or facilitating diverse outcomes over time. You can step forward and backward, and you can use boolean tests, but only to pre-ordained results. Perhaps peppering your presets with enough conditional jumps, you can sort of wring an impression of random behavior?
Re: Rossum Control Forge and Satellite
Yes, I think everyone in this thread would love to see a firmware update but it seems the Rossum crew has been absent for quite a while when it comes to Control Forge. It is to bad because just one firmware update implementing the various suggestions from this thread would take this already very special and amazing module to another level.mritenburg wrote: ↑Tue Jun 23, 2020 8:13 pmMaybe we can get a bunch of wigglers to ask Rossum if it would be possible to update the firmware? Rossum has been very responsive to requests in the Assimil8or discussion.RGB wrote: ↑Tue Jun 23, 2020 8:02 pmThanks for the replay! Yes, that is essentially the idea. Thanks for your suggestion. I guess that might be a lot of programming time to accomplish something that you would think would be a pretty simple task with such a robust module. Maybe there is another way outside of jump targets..?
I both love this module and hate it at the same time....![]()
I don't know what goes into programming the firmware for the Control Forge, but it seems like the programming logic would be simple, something like "if the condition is met, pick a random number 1 through 8, then jump to that segment number, otherwise proceed to the next segment."
Until then, I will use your recommendation as a work around. Thanks again for the note. I will also use as many empty segments available to add additional jump conditions per preset. Rather than only being limited to one jump condition per segment, using the remaining empty segments to program more possible jump options based on incoming cv1 and cv2 values.
+1 FIRMWARE UPDATE PLEASE!!!
Re: Rossum Control Forge and Satellite
By the way Control Forge is almost there with that “Randomness/Randomize” button. AFAIR in “Play mode” it flicks segment’s values momentarily. If it only could remember values untill the next press.mdoudoroff wrote: ↑Wed Jun 24, 2020 10:44 amI don’t think the above is simulating a Turing Machine...
Edit:
+1 for the update of course
Re: Rossum Control Forge and Satellite
Very True... would love to see a firmware update that might help provide more - integrating random or facilitating diverse outcomes over time.mdoudoroff wrote: ↑Wed Jun 24, 2020 10:44 amControl Forge is very good at precision and performance, but the provided tools aren’t rich for integrating random or facilitating diverse outcomes over time.
- mritenburg
- Super Deluxe Wiggler
- Posts: 2070
- Joined: Tue Jul 16, 2013 2:17 pm
- Location: Boston
Re: Rossum Control Forge and Satellite
As a group, we should come up with a list of feature requests then engage Marco to see if they are feasible/likely to be implemented. I'll start the list:RGB wrote: ↑Wed Jun 24, 2020 11:52 amVery True... would love to see a firmware update that might help provide more - integrating random or facilitating diverse outcomes over time.mdoudoroff wrote: ↑Wed Jun 24, 2020 10:44 amControl Forge is very good at precision and performance, but the provided tools aren’t rich for integrating random or facilitating diverse outcomes over time.
1. Random segment within the current sequence as jump targets
2. Random presets as jump targets
3.
- Marco Alpert
- Wiggling with Experience
- Posts: 344
- Joined: Wed Jan 21, 2015 11:57 pm
- Location: California
Re: Rossum Control Forge and Satellite
I certainly can't make any promises at this point, but I'll be following along.mritenburg wrote: ↑Wed Jun 24, 2020 12:05 pmAs a group, we should come up with a list of feature requests then engage Marco to see if they are feasible/likely to be implemented.
Marketing Guy at Rossum Electro-Music
Re: Rossum Control Forge and Satellite
3. Turing Machine mode - it was described earlier here. Somewhat similar to 2hp “TM”. Maybe it can be released as a preset.mritenburg wrote: ↑Wed Jun 24, 2020 12:05 pmAs a group, we should come up with a list of feature requests then engage Marco to see if they are feasible/likely to be implemented. I'll start the list:
1. Random segment within the current sequence as jump targets
2. Random presets as jump targets
3.
4. Randomize settings aka randomized preset - like some of Intellijel modules can (“Rainmaker” an “Shapeshifter” for example)
5. Manually adjusted triggers - ability to set triggers on chosen segments. For example trig1 on segments 2,3,4,5,6 and trig2 on 4,5,6,8.
- dBVelocity
- Wiggling with Experience
- Posts: 261
- Joined: Sat May 31, 2014 12:40 pm
- Location: United States
Re: Rossum Control Forge and Satellite
A feature that could be of true help would be to just allow a clock in to the time scale cv for tempo sync that could be toggled from the global but has the mult/div options to sweep across from the data input. I prefer note values for durations and a clock could be set to push it along that mode without having to change the tempo on the preset should I use it in a different tempo.
- wavejockey
- Wiggling with Experience
- Posts: 442
- Joined: Wed Sep 21, 2016 4:07 am
- Location: belgium
Re: Rossum Control Forge and Satellite
i keep pointing to the EMU Command stations in that regard
every EG/LFO value has a zero value, up does numerical changes, down (below zero) goes into musical divisions
every EG/LFO value has a zero value, up does numerical changes, down (below zero) goes into musical divisions
- dBVelocity
- Wiggling with Experience
- Posts: 261
- Joined: Sat May 31, 2014 12:40 pm
- Location: United States
Re: Rossum Control Forge and Satellite
Another small mod that I'd like to see: a different value display tweek. The negative value for Relative Quantized level to read e.g.. -1 Oct -2 semi instead of: -2 Oct +10 semi. Another example is just -2 semi and not -1 Oct +10 semi.
If you're doing a scale or mode based arp on a CV pass through and use relative steps in succession, it gets awkward as you move along steps in relation to the root.
Perhaps it's only more useful for the Relative Quantized as Absolute is fine the current way in relation to note value.
Hope that makes sense.. How do you all feel about this?
If you're doing a scale or mode based arp on a CV pass through and use relative steps in succession, it gets awkward as you move along steps in relation to the root.
Perhaps it's only more useful for the Relative Quantized as Absolute is fine the current way in relation to note value.
Hope that makes sense.. How do you all feel about this?
Re: Rossum Control Forge and Satellite
Nice idea. -1 Oct +10 Semi is a confusing thing indeed.dBVelocity wrote: ↑Wed Aug 12, 2020 1:46 pmAnother small mod that I'd like to see: a different value display tweek. The negative value for Relative Quantized level to read e.g.. -1 Oct -2 semi instead of: -2 Oct +10 semi. Another example is just -2 semi and not -1 Oct +10 semi.
If you're doing a scale or mode based arp on a CV pass through and use relative steps in succession, it gets awkward as you move along steps in relation to the root.
Perhaps it's only more useful for the Relative Quantized as Absolute is fine the current way in relation to note value.
Hope that makes sense.. How do you all feel about this?
Re: Rossum Control Forge and Satellite
Cant believe you can't output from each segment separately. Its the basic property of any analog multi stage function generator, why not from a Digital very expnsive one?
- dBVelocity
- Wiggling with Experience
- Posts: 261
- Joined: Sat May 31, 2014 12:40 pm
- Location: United States
Re: Rossum Control Forge and Satellite
Yeah, how dare they be different from all the same old modules. Lol.
You can do plenty more than you see at first glance than you may realize. It challenges you to think a bit more where almost anything is possible with the proper approach, exponentialy with Satellites.
Switch behavior from the pass thru shapes, triggers on jumps, evaluation segments and chaining, quantizing, random etc. All of the tools you can't get on a simple multi stage.
You can do plenty more than you see at first glance than you may realize. It challenges you to think a bit more where almost anything is possible with the proper approach, exponentialy with Satellites.
Switch behavior from the pass thru shapes, triggers on jumps, evaluation segments and chaining, quantizing, random etc. All of the tools you can't get on a simple multi stage.
- ignatius
- Super Deluxe Wiggler
- Posts: 15642
- Joined: Tue Dec 23, 2008 4:03 pm
- Location: oregon
- Contact:
Re: Rossum Control Forge and Satellite
really? what module does this? i'm curious. the encore UEG doesn't. i guess maybe verbos multistage? that's more a sequencer though right?
Re: Rossum Control Forge and Satellite
Verbos Multi Stage for one. And the CF is also a sequencer if you wanna get down to it, I don't see one reason not to have a CV or Gate or both output at any of the 8 segments. Really don't. Looping the segment would give you 8 different "LFO"'s or, if at audio rate, an VCO. Not to mention combinations of several segments. Totally different beast on a different level.
Re: Rossum Control Forge and Satellite
You can do that with Assimil8or — you can cycle through channels using a single trigger input as well as access them separately. Worth mentioning is that each channel can have 8 different samples assigned to its zones which can be cycled through, accessed randomly or by CV.
- wavejockey
- Wiggling with Experience
- Posts: 442
- Joined: Wed Sep 21, 2016 4:07 am
- Location: belgium
Re: Rossum Control Forge and Satellite
and you can sample CV in it too
Re: Rossum Control Forge and Satellite
Im talking about the Forge,
Re: Rossum Control Forge and Satellite
VMS has only a gate output per stage.dumbeat wrote: ↑Wed Sep 16, 2020 6:16 pmVerbos Multi Stage for one. And the CF is also a sequencer if you wanna get down to it, I don't see one reason not to have a CV or Gate or both output at any of the 8 segments. Really don't. Looping the segment would give you 8 different "LFO"'s or, if at audio rate, an VCO. Not to mention combinations of several segments. Totally different beast on a different level.
you can loop segments in CF and switch between multiple looped segments that are at diff speeds (and therefore have diff LFOs/VCOs). you can process external CV, you can have random output per step etc. etc. there is literally nothing the CF can´t do that the VMS can except maybe choosing multiple arbitrary gate outs.
you might want to try reading the manual which describes diff uses very well.
Re: Rossum Control Forge and Satellite
Since you can't do any programming on Sattellite other than change duration of a contour and control 2 things via CV, isn't it by far more economical to get an Assimilator and have in essence 8 Satellites that sample your your contours in real time and frees Control forge on the fly?
8 Satellites is like 2k and takes up a ton of HP. Cant see the benefit in doing that if there is no programming possible.
8 Satellites is like 2k and takes up a ton of HP. Cant see the benefit in doing that if there is no programming possible.