MUFF WIGGLER Forum Index
 FAQ & Terms of UseFAQ & Terms Of Use   Wiggler RadioMW Radio   Muff Wiggler TwitterTwitter   Support the site @ PatreonPatreon 
 SearchSearch   RegisterSign up   Log inLog in 
WIGGLING 'LITE' IN GUEST MODE

Gate Crash!
MUFF WIGGLER Forum Index -> Music Tech DIY  
Author Gate Crash!
Sandrine
A few days ago I was trying to get my Beatstep pro working with some of the digital modules in my demo rack (as I have only used it with analog stuff) in particular the new Accord Melisma Chord module, and to my great disappointment discovered there is a large slew to the BSP's CV's!

All of my digital modules can be set to correct for late CV after triggers or gates but this was >4 mS, so if I didn't remember to set it back, all the digital modules would be off by >4mS.

So I decided I needed a dedicated little module (3HP) to insert a gate delay (in mS) and set to work. Less than a week later it has turned into quite a fun module!

It evolved large in the tradition of all of my modules, but very quickly, so I made a video (below)

I have decided to make it open source and will post a .zip along with all of the design stuff that went into it once I get a proper schematic drawn up (rather than the chicken scratch I worked from)

Here's what the "Gate Crash" (good name eh?) looks like



..and here's the video



Time Shortcuts to each mode are:
A. 0-Dual Gate Delay Mode 3:10
B. 1-Dual Long Delay Mode 6:28
C. 2-Dual Clock Divider Mode 9:44
D. 3-Dual Gate Recorder/Looper Mode 13:43
E. 4-Logic Mode 15:33
F. 5-Dual Variable Gate Length Mode 17:41
G. 6-Dual Burst Pulse Generator 21:33
H. 7-Dual Preset Gate Sequences Mode 24:26

Let me know what you think hyper
EATyourGUITAR
software module? why not a slew into a comparator with offset on a knob?
Sandrine
EATyourGUITAR wrote:
software module? why not a slew into a comparator with offset on a knob?


Indeed I was going to go that direction, boring, this was way more fun!

-edit- oh and when I'm not using the BSP it would just be just eating rack space, multi-function, always
That said, I just might make another one lol
Sandrine
I think the one that I like the most is mode 5-Dual Variable Gate Length Mode. It's nice to be able to sequence gate lengths away from the original.

The 3D printer (.stl) is at http://www.freshnelly.com/gatecrash/GateDelayModule.stl

Code needs "cleaning" still asap

Circuit is pretty simple, 1 Pro-Mini, 5 Q's (3904's), a bunch of resistors and a few caps, no chips
NS4W
Well done!
Paranormal Patroler
I already have a bunch of gate delays, and trigger-to-gate modules, but at 3hp this looks like a swiss army knife of gate delay. Nicely done!

Oh, and I have to say I like the panel design on this one.
Sandrine
NS4W wrote:
Well done!


Thanks!

Paranormal Patroler wrote:
I already have a bunch of gate delays, and trigger-to-gate modules, but at 3hp this looks like a swiss army knife of gate delay. Nicely done!

Oh, and I have to say I like the panel design on this one.


It saves a lot of space but I am making another one because I want another mode at the same time he he

The panel design is scant & simple so guess that's why?

Hey so I have started on a MIDI recorder looper module (to experiment with a possible expander design for the Melisma although it wasn't really for that purpose)
It has 4 gate/CV/velocity outputs, 8HP like the Melisma, and ascreen like the Melisma.
But there's 3 CC outputs, clock in and out. It's inspired by the VLT2 Pedal7 project so can record MIDI loops or entire songs then play it via the gates/ CV's /clock + sends MIDI out.

The source MIDI that the sequences are recorded from can have special "loop notes" as markers so loops can be turned on/off or parts jumped to (just like the pedal7)
If the recording was on Channel 10 MIDI then the unit defaults to 12 trigger outputs rather than the 4 sets of gate/CV/Vel.

I plan to use FL Studio to make sequences (It'll hold quite a few) but could use Cubase, Ableton, or whatever

So with the MIDI in can act as a MIDI2CV live for the Melisma

I'm excited to try it out! nanners
Paranormal Patroler
Sandrine wrote:
Hey so I have started on a MIDI recorder looper module (to experiment with a possible expander design for the Melisma although it wasn't really for that purpose)
It has 4 gate/CV/velocity outputs, 8HP like the Melisma, and ascreen like the Melisma.
But there's 3 CC outputs, clock in and out. It's inspired by the VLT2 Pedal7 project so can record MIDI loops or entire songs then play it via the gates/ CV's /clock + sends MIDI out.

The source MIDI that the sequences are recorded from can have special "loop notes" as markers so loops can be turned on/off or parts jumped to (just like the pedal7)
If the recording was on Channel 10 MIDI then the unit defaults to 12 trigger outputs rather than the 4 sets of gate/CV/Vel.

I plan to use FL Studio to make sequences (It'll hold quite a few) but could use Cubase, Ableton, or whatever

So with the MIDI in can act as a MIDI2CV live for the Melisma

I'm excited to try it out! nanners


eek! nanners
Sandrine
The afore-mentioned MIDI-CV/looper module is well underway. I have been able to move quickly on the software because I have already created a foot pedal sequencer for live performances that has most of the features this module has, so the concept is solid smile

So, the Sequarallel module outputs 4 channels of Gate/Velocity/CV, a clock I/O, 3 CC-CV outputs, + MIDI I/O. It has it's own display (same size as the developing Accord Melisma) to make it easy to use.
It can Record MIDI from a DAW sequencer (ableton, FL Studio, Reaper, Cubase, Hardware keyboard) then Loop it at set locations, sequencing under clock control and output the modular signals as chords, individual channels, or just 12 triggers.
It can record about 90 minutes of MIDI sequences and loop points and notes can be edited on the panel.

It can also record live note overdubbing of selected MIDI channel from a keyboard (or DAW keyboard) for temporary looping for a set length or original playing loop time, then exited at a bar to original loop. This can be 1 to 4 notes poly depending on the loaded Sequence's mode. (I have this on the Pedal7 and it's amazing!)




Recording

-Record quantized to bars, Start/Stop messages recognized, manual stop loop trim
-Records 3 assigned CC values to be output on the 3 CC jacks
-Make up to 100 Sequences/Songs, nameable, with up to 8 loop/jump points each
-Appx 90 minutes of record time
-Record 2, 3 or 4 note chords, percussion (12 triggers), or 4 individual channels

Editing
-Loop/JumpTo Bar Markers (notes over #120,up to 8) can be inserted in DAW or added after
-Sequences can be transposed instantly
-Panel Automation Records changes to running sequence live to turn simple loop into a progression.
++Bar aligned transpose, Jumps, exits
-Live Remote control: Transpose CV's using a MIDI keyboard (recordable with automation)

Clocking
-Sequence Play under Clock Input control, MIDI clock, or internal BPM
-Notes play as original, not locked to clock steps
-Built in clock divider
-Clock Output jack serves as reset sequence if clock input
-Clock Output jack with analog signal selects next loop/jump point/stop

Chords
-4 MIDI Channel->CV modes: 1+1+1+1, 3+1, 2+2, or All on single channel for 4 note chords
-3 chord->CV assignment modes: Time, Ranges, Cycled
-Programmable MIDI channels for each Mode
-Channels & Modes can be changed instantly so the same sequence can be played 12 different ways thumbs up
-All channels are recorded so can be switched to during play thumbs up

MIDI
-Channel 10 recordings (percussion) switches the display and top 12 jacks to triggers
-MIDI jack is Input during Record, MIDI clock sync, Overdub. Output during simple Play
-Pertinent MIDI data is re-transmitted during Sequencing (+PC, initial levels/pans etc) to use elsewhere

Interface
-Left side of display shows present notes (i.e. C#3) playing on each CV output, and velocity bars
-Right side of display has boxes that can be scrolled through & selected for quick access
-Top boxes are LoopThis, JumpTo, Automation Record(PanelRec), Transpose (ZeroVolt), OverDub
-Buttons for Record, Arm to record, Arm to Play, Stop
-Sequarallel module will be available as complete or DIY, if do..

This is a pretty cool module (well to me it is!) like a 4HP BeatStep Pro
I've been thinking about for months now and it's finally real! Can't wait to do a video on it
Sandrine
Update:
About 2/3 way through programming so I'm discovering more refinements to the function of the module i.e.
Over-dubbing channel(s) via keyboard during sequencing could align to existing pattern so only the notes change to different arp's or chords.
(updated in descr.)
Transpose action quantized to bars, and record automation of panel changes i.e. transpose, Loop section, jumpTo section, chord order, and chord types (2+2,3+1,4) that can turn even a simple sequence into a complete composition!

The performance is beyond expectations as well. Display of 4 root notes, octave & true MIDI note looks great!
Sandrine
Wow, I can't believe it only been 11 days!

A couple of noteworthy additions/verifications:

AUTO-REC, automation recording. Looping can be turned on/off, transposes made, Channel modes and Chord orders switched, etc. which can be recorded over any amount of time, then played right away.
This opens up a huge amount of possibilities.

CV Selected Loop/JumpTo song control
While being clocked via modular, the Clock Output is kinda useless, so I added a circuit so that it becomes a CV input to select Loops via "JumpTo" when the present loop finishes. It's pretty cool to patch to a "random" source while playing smile


Here's a short video of the Sequarallel in action...




In FL Studio I made a 16 bar test sequence with changes every couple of bars from 1 channel to 2, then 3 & 4 channels (and very different parts although stuck with the same key) to test the various CV-MIDI Channel modes and note-order selection (Time, Range, Cycle).

That was mentioned to explain why the instruments and cadence changes so much from one bar to another. There was also 3 program changes on channel 1, and a couple of percussion sequences.
There is only 1 VCO hooked on Gate/CV 3 here but it's pretty funky with all 4! It plays certain notes when in certain channel/order modes as you can hear in the video.

In percussion mode, where up to 12 triggers are brought to the panel, the display changes to visualize that. Note numbers are in each percussion box. Eventually the fixed notes can be set to automatically assign Jacks as they come in.

The really cool thing about this module is that the sequences are played internally, under modular clock control, just as they were recorded. So some channels may be recorded that, if not blocked, can come out of the MIDI jack, plus play on the Gate+CV's when a different Channel Mode is selected (1+1+1+1, 3+1, 2+2, All 4)
This sequence has no loop points (Note#121) in the sequence or manually assigned Loop/JumpTo points so looping just defaults to inside the present bar. Even this was a lot of fun though!

This sequence took about 1% of the memory so I think it would be possible to get near 100 sequences in there. It's a powerful little module and has been a bit of work over the past couple of weeks but now seeing results.
Sandrine
And yet another video!

I have removed the OverDub function as it wasn't as cool as I thought it would be, then tried straight MIDI record track and it was lame for modular use, sequencing is always better anyway!

I replaced that with Remote. This gives the capability to do live transposing from a keyboard or other MIDI source.




One interesting thing that happened (not in the video) is that when another sequence (or song in my case) is switched to during play, it picks up from the marker and plays the other sequence from the same marker point.
This could be used properly with two different sequences that were created to work together expanding the possibilities. I may include the Load Sequence button in the Automation Recorder now!

This module's possibilities are quickly outgrowing the processor (Amega328) so for production it'll have to be up-scaled to at least a 2560.
It's just an experimental prototype sp the 328 will do for now smile
MUFF WIGGLER Forum Index -> Music Tech DIY  
Page 1 of 1
Powered by phpBB © phpBB Group