Variable gate length
Moderators: Altitude, adafruit_support_bill, adafruit, phono, mome rath

Variable gate length

by lazlokovacs on Sun Nov 04, 2012 9:41 am

I would like to be able to make the gate length shorter, but still be able to easily go back to the nomal gate length. Ideally I would like to use a pot where I have the normal gate length fully clock wise or counter clock wise and be able to make it shorter turning the pot the other way. Any ideas on how I would do that?
lazlokovacs
 
Posts: 35
Joined: Mon Jun 02, 2008 3:30 pm

Re: Variable gate length

by antto on Sun Nov 04, 2012 2:52 pm

the Gate signal is generated from the Sequencer, and thus you cannot make it "shorter" or "longer" afterwards via mods
or maybe you *can* with some clever analog voodoo
the right way to do it is either to modify the firmware, or shuffle the sync clock (which would only work when the x0x is in slave mode)
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. http://forums.adafruit.com/viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: http://forums.adafruit.com/viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1362
Joined: Thu Apr 15, 2010 2:21 pm
Location: 127.0.0.1

Re: Variable gate length

by mario1089 on Mon Nov 05, 2012 7:15 am

It would be easy to change the gate length in the firmware, but it would not be a pot, but be changeable similar the way the swing is set, using some combination of buttons to press. It`s a very interesting, useful thing to do - and I already thought about putting it into my MarOS1.0 firmware. Let`s see if I find the time during this week.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: Variable gate length

by antto on Mon Nov 05, 2012 8:11 am

i should have mentioned..
i already did this thing in the first beta version of my soft synth, as part of it's sequencer
it was even more extreme, since there wasn't no dinsync clock there, i had fractional gate length
so i did it step-length per-step, meaning, all 16 notes of the pattern had a "step length" attribute which had 8 possible values (i could have made it even more dense)
well.. to be honest, it does NOT sound good on a 303
now in my current version i have a virtual dinsync clock (because now the sequencer works much more like the x0x sequencer) and i made the same sort of step length but a single attribute per pattern (not per-step, didn't want to waste more memory) and now it relies on the dinsync clock to work, just like the x0x would
aaaand once again, i feel stupid, why did i put that feature again? it is useless, it doesn't sound good

tell me if you want audio samples to hear it yourself..
what i mean is: if i want to make the 303 sound less 303 - i'd override the sequencer and use midiplay (to control it via midi notes with whatever note length i want) .. but i almost never have such a desire ;]
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. http://forums.adafruit.com/viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: http://forums.adafruit.com/viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1362
Joined: Thu Apr 15, 2010 2:21 pm
Location: 127.0.0.1

Re: Variable gate length

by mario1089 on Mon Nov 05, 2012 8:35 am

Yes, I agree, a typical 303 kinda sequence sounds best with the gate length as set normally. But doubtlessly there are cases where shorter or longer notes may be one`s desire, and if its just for intro or the break or whatever or for something that`s not 303 like. I mean I`m programming sequences for decades, and it`s not that I found them always sound best when all noteOffs are on the 1/32 grid:) Some sequences feel well running almost gapless, don`t you think?

Using MIDI play is odd - for me the fun of it all starts with the internal sequencer.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: Variable gate length

by antto on Mon Nov 05, 2012 2:04 pm

yes, it's all about the sequencer, that's why i almost never use midiplay mode
as you can see, i try hard to use this feature, coded it 2 times in 2 versions of my sequencer, and everytime it runs out it doesn't get used in practice.. it's not good, ruins the 303 sound
maybe the problem is in me - being to strict
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. http://forums.adafruit.com/viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: http://forums.adafruit.com/viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1362
Joined: Thu Apr 15, 2010 2:21 pm
Location: 127.0.0.1

Re: Variable gate length

by mario1089 on Mon Nov 05, 2012 5:06 pm

I would not be surprised if the feature ends up being never used by me neither:) We`ll see.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: Variable gate length

by lazlokovacs on Wed Nov 07, 2012 4:37 pm

Off topic: (the above posters asked for it! Nevermind it if you understand that people have different taste)
?!?!
Isn't it pretty obvious that I'd like to do this for other purposes than have the x0x sounding exactly like a 303? And also, YOU might not like it, so? I might! I've read the exact same reasoning on this forum before. "It doesn't sound good to do that", "It doesn't sound like a 303 if you do that". Well, whatever, I really don't care what you think, everything is subjective.

Sorry, but I think it's a really lame attitude and totally off topic.



On Topic:
Thanks though for the answers, too bad it's a software issue since I really don't want to give up any functions of the sokkOS. What ever happened to the new micro-controller with more memory?
lazlokovacs
 
Posts: 35
Joined: Mon Jun 02, 2008 3:30 pm

Re: Variable gate length

by antto on Wed Nov 07, 2012 5:28 pm

i thought people buy the x0xb0x because it's the closest thing to the TB-303
and the x0xb0x was designed to be just that too

and i understand your point perfectly, as i already explained, i have been trying to "force" myself to like this type of variable-gate feature

the closest thing you can do is to check out for a VCA-release modification, i think there was some mod besides the VCA-on-forever

anyway.. the CPU modification project is.. dead i guess :cry:

you can fit this feature into sokkos i'd say
probably erase some feature, i don't remember exactly but stuff like Random Mode and maybe Track Mode would free up some space there
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. http://forums.adafruit.com/viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: http://forums.adafruit.com/viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1362
Joined: Thu Apr 15, 2010 2:21 pm
Location: 127.0.0.1

Re: Variable gate length

by mario1089 on Thu Nov 08, 2012 7:59 am

I will release variable gate length very soon in MarOS1.02 anyway (Code looked already close to be ready, when I scrambled the bootloader).

Don`t know how much I will use it, we`ll see.. I`m doing something that makes the sequences very gapless for high gate times (smartly placing the Off some ms before the next ON, carefully watching the with swing), and I think that sounds like interesting and promising, while shorter gates may be a bit less interesting, as you can have something, well, similar with the VCA decay pot, that is easy to put it (which I have done).

The other thing is a pointless discussion for me. I like the standard 303 sequences and sound, but any option to have more variety to be used either temporarily in the song, or to do some other sort of sequences, are just welcome. I`d never do anything to it that`s not easily 100% bypassable/turn-off-able - but having options, that can`t be bad, right?
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: Variable gate length

by mario1089 on Fri Nov 09, 2012 5:18 pm

I must the say the feature is awesome. For complex patterns with lots of slides, the remaining simple short notes turn into funky ghost notes, especially when combined with a little bit of swing.. With longer gates times, it all turns into some smeary wubbling. Hehe.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: Variable gate length

by rarara on Sat Nov 10, 2012 4:28 am

sounds good - when you expect it to be ready?
rarara
 
Posts: 169
Joined: Wed Apr 05, 2006 8:47 am

Re: Variable gate length

by mario1089 on Sat Nov 10, 2012 11:38 am

I think today. Have to update the Doc, then we go.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: Variable gate length

by mario1089 on Sun Nov 11, 2012 5:35 pm

Variable gate length is released in MarOS1.2 - see top post of the related thread. Would be cooler to have it on pot, but as said, impossible. Have fun.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am