Thanks everyone for the support, the campaign got off to a great start! Sorry that I didn't get to answer these questions yesterday.
Thanks for all of the questions. There seem to be quite a few regarding external clocking. So firstly, apologies that it is unclear in the documentation as to how this will work. Of course this is of utmost importance, there is a dedicated external clock input next to the 3 CV input jacks. Reset will be mappable to any CV input - I will create a better interface diagram and upload it today.
The 4 buttons on the UI default to start/stop, enter/exit macros screen, enter/exit preset screen & channel select, they are currently labeled as 1-4 as I wanted the option of adding the buttons as mappable to control parameters and optionally moving screen navigation to the UI in a future firmware update but I have missed making this clear in the documentation, apologies!
Jaypee wrote: ↑
Tue Feb 11, 2020 6:17 am
Can the space between the gate be modulated to add some swing?
Like you would delay the 2nd and 4th gate on a 16th notes pattern.
Hi Jaypee, thank you for the support! The kind of swing that you are describing is on the firmware roadmap as a global option but is achievable now by, for example, mapping curvature value to a macro pot and using 8 x 2/16th steps with a density of 2 on each step - now you have smooth control of swing in the manner that you describe with the mapped pot.
mdoudoroff wrote: ↑
Tue Feb 11, 2020 7:53 am
At the moment, the whole preset side of the project seems vague. Will you be able to switch presets with CV? Will you be able to cue a preset change to happen seamlessly at the end of a bar? How will all that sort of thing work?
None of the current examples appear to demonstrate external clocking. I see the paragraph about syncing to a DAW. That implies that two of the four inputs are now consumed with clock and reset, leaving only two inputs for CV. If I need another cv input just to switch presets (above, if that will even be an option) then I’m down to one lowly input for modulation. And what about start/stop?
This module is quite large, and a great deal of space seems to have been dedicated to the macro knobs, implying that playing those is a major part of the experience. I’m not seeing much of that in the demos, so I’m a bit unclear on their actual value or why four is the right number.
Hi mdoudoroff, thanks for the questions. I will answer these in order for you:
In the current firmware the preset functionality is basic. You can only save and load presets currently. This aspect of the design could use some love in future firmware updates.
I can make demonstration videos on clocking the module externally and examples of using the macro pots if you would like to see that, functionality is the same in ext mode as internal clock mode other than sequencer steps advancing based on the external clock input and the sequence optionally resetting via a mapped reset input. BPM is calculated based on an averaged measurement of time between incoming clocks and it has been extremely solid in testing.
Regarding 4 Macro pots, I wanted the design to be flexible. You can either use the macro pots as dedicated parameter controls or more creatively if you prefer, for example, you could map each of these pots to control a different parameter on a global or per-channel basis for a more tactile experience (maybe pot1 controls global density, pot 2 global curvature, pot 3 global gate length, pot 4 global humanize % etc). I felt that this was a better system than dedicated pots to allow flexibility.
Ras Thavas wrote: ↑
Tue Feb 11, 2020 4:01 pm
Can curves can be edited, or new ones loaded beyond the initial set of complex curves provided?
Presets- 12 seems limited for this unless they are they easy to quick reshape in practice. You've mentioned this can be expanded, can you speak to the certainty of expansion (also how many additional slots,) as well as preset expansion's position on the upgrade timeline?
Hi Ras Thavas, the 15 Curves are a completely arbitrary number. They are just how many hand crafted curves that are currently in the firmware. The curves themselves are small in terms of storage space and there is room for a lot of expansion. The real goal is to allow user created curves via the UI. Everything listed on the campaign page is the state of the firmware now. I will be expanding the firmware and am happy to include any community requests if viable but I wanted to be clear on the campaign what state the firmware is in now to manage expectations at launch and ask for support in developing the project to its full potential.
Preset slots are limited currently but they are simple and quick to access with a dedicated interface button to enter/exit the preset UI screen. I have listed a roadmap at the bottom of this post also.
I'd agree with the concerns about 3 CV inputs, if any of them have to be used reseting to external clock. On the other hand, the mod matrix and 4 macro pots alleviate that to some degree.
Thank you for the feedback and I understand the concern, wigglers need CV inputs! Each CV input can be scaled, inverted and mapped to any/all of the CVable parameters in any proportion. In practice for rhythm composition this has been very flexible, even with a limited number of CV inputs, I can look at the number of CV inputs in the design again, the expander idea could be a nice option (maybe 2 hp of jacks) or perhaps an additional dedicated reset input and 1 more mappable CV input would be enough. I will do some testing but I don't want promise anything that is not in the firmware right now unless I 100% know that it will be included before shipping.
nangu wrote: ↑
Wed Feb 12, 2020 3:20 am
It would be awesome if this thing had the option to run at ‘24 pulses per quarter note’ for people who can supply that.
24ppq is the same as ‘DIN Sync’, and is well supported by tons of modules. Far more precise than 16th note clock..
Hi Nagu! This is top of the firmware roadmap, this is the 1 feature that I can guarantee will be fleshed out and implemented before shipping.
nangu wrote: ↑
Wed Feb 12, 2020 1:14 am
A sequencer that only outputs 16th notes works fine when starting on the first pulse of a 16th note clock.
This thing can create ridiculously faster things than 16th notes, so it needs to ‘learn’ the tempo before outputting anything. Otherwise, it will output a garbled mess (or nothing at all) until it figures out the tempo and can multiply that onwards into glorious absurdity. A ‘Start’ input would be one way of delaying output until the output was valid.
nangu wrote: ↑
Wed Feb 12, 2020 1:28 am
Another option would be for you to tell it what tempo you’re planning to run at, and for it to believe you until it has heard 2 or 3 clock pulses that it can average together.
Alternately, you could give it a tempo and set it to run on internal clock, use a pulse on the clock input to start it, and then just retrigger it frequently enough that the drift wouldn’t become noticeable.
Yeah, more CV inputs would be fantastic..
Thanks for the suggestions Nagu. A new BPM currently takes a few clock ticks to stabilise in external clock mode. My solution is to monitor the incoming clock and if the clock stops to preserve the last known BPM until a new valid BPM is detected. This will allow the sequencer to start from a stopped state with the correct BPM value. A solid clock of 16th notes has been extremely reliable during development but a 24 ppq option will be available as a config option. The presets screen will host any additional global configuration options.
Future firmware roadmap:
- Expand External Clock options (24 ppq) - this will be before shipping
General UI Navigation polishing - before shipping
Global Shuffle - before shipping
Curve Creator (user curves created in the UI) - after shipping most likely but number of available curves will increase before then
Test Midi IO limits over USB (not tested yet)
Potential Circuit/Firmware additions:
- Variable voltage outputs - testing now
Expand CV Inputs
If you would like to suggest any features I would welcome the feedback, thanks again for everyone's support, I will be here to answer any questions!