Do you need additional sequencer features ? |
Yes .. urgent |
|
54% |
[ 13 ] |
Would be handy |
|
41% |
[ 10 ] |
Yes, but different ones than mentioned in the initial post |
|
4% |
[ 1 ] |
No, the existing ones are enough for me |
|
0% |
[ 0 ] |
|
Total Votes : 24 |
|
Author |
Message |
3phase

Joined: Jul 27, 2004 Posts: 1189 Location: Berlin
Audio files: 13
G2 patch files: 141
|
Posted: Tue Aug 17, 2004 5:45 am Post subject:
Advanced Sequencers |
 |
|
As the Seq column in the editor shows...there is space for development...
My aproaches to build sequencers i like end often in a situation with 50% dsp load and 100% memory load. This shows that more expensiv and featured sequencer modules would actually free resources.
No 1 on my list is a record able gate time sequencer...
actually i would like to see the record feature also on the control sequencer.
advanced trigger modes with selectable start position.
Modulateable end position...is the end point before the start point the Seq runs backward.
A multipattern sequencer....
Aso
The nice looper patches of Palle Pahlsted could become a module ...one that keeps the recording in ideal....
And and and....
But especially enhancing the realtime recording ability of sequences is a feature a performance instrument like the G2 would benefit from.
Sven |
|
Back to top
|
|
 |
W.T.

Joined: Jul 11, 2004 Posts: 272 Location: The Netherlands
Audio files: 1
G2 patch files: 11
|
Posted: Tue Aug 17, 2004 4:39 pm Post subject:
|
 |
|
good idea but i am very spoiled with my reaktor package i must say
so i would like to see more interested seq. and rec . buttons.
an advanced trigger modes with selectable start position would be the bomb.
 |
|
Back to top
|
|
 |
jamos

Joined: Jun 01, 2004 Posts: 514 Location: Eugene, Oregon, USA
Audio files: 4
G2 patch files: 41
|
Posted: Tue Aug 17, 2004 5:34 pm Post subject:
|
 |
|
I'd like to see some similar enhancements to sequencer - maybe either enhancements to the existing, or new sequencer modules altogether. In any case, what I'd like to see:
- Multi-pattern sequencers
- Direction control
- Skip stage
- Go To stage
- Additional editing operations such as ganged editing, global transpose, invert, reverse, shift, etc.
- Rhythm recording |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
Posted: Wed Aug 18, 2004 8:57 am Post subject:
|
 |
|
This is an area I'm in very strong agreement with. I think Jamo's comments are very well put. They are also specific, so someone who actually writes the software would understand the post. Let's try to keep these which lists very specific.
So, voting on this post is already a bit vague becasue of so many things being mentioned. I'm going to withhold my vote until we get better clarification.
3phase, what do you mean by a recordabale gate time sequencer?
W. T., can you be specific and describe what advanced trigger modes you mean?
I'm just trying to make sure our communications are clear and easilly understood by the developers should they read this. |
|
Back to top
|
|
 |
3phase

Joined: Jul 27, 2004 Posts: 1189 Location: Berlin
Audio files: 13
G2 patch files: 141
|
Posted: Wed Aug 18, 2004 3:57 pm Post subject:
|
 |
|
uhhh the Mosc Bot... *hiding*
I didnt wanted to be too specific because i generally wanted a vote for improoved sequencers. Whatever the improvement will be.
But to clarifi my package of seq wishes...
A recordable gate time sequencer stores start and legth of a note.
You can achieve gate time sequencing with the existing modules but it is some hazzle involved and you only can program them by the knobs or use the note seq for gatetimes what is not so easy to edit by the knobs than. I posted a try for a 101 sequencer a while ago on the list where the note seq is used to generate gate times and this was not even a realtime recorder. To patch such a thing is realy expensiv and therefore an area where dedicated modules would enhance the G2.
The patches of Palle Pahlsted ( forgive when i misswrite the name), on the clavia side (the loopers) are a good way to achieve some gate time seq in realtime... but not edit or storeable. I think that is an interesting area for a performance instrument..
The advanced triggermodes are mainly something as startpoint modulation. what actually means jumping at reset trigger to an specific step. Therfore i see this as an triggermode.
But it also can be a keyboard button for reset or transpose.
Multipatternseq was asked in another post allready...this would be in general resource saving and also helps with the goal to change sequences within one variation without loosing the actual sound settings during a performance. Creating Multipattern sequencing within a patch is defenetly memory consuming, especially when you like to have 2 or 4 bar patterns.
But such a thing is probably more difficult to achieve than the other points and therfore should be left out of this poll.
I just mentioned it
So as i said... see this poll more like the general wish for development on the seq side. Whatever this will be i will enjoy it.
I have the option in the poll where people can vote for seq improvments even when they disagree with my wishes...
I guess there are quite a few users that dont work with the internal sequencers but i do quite a lot. And i guess i am not the only one. |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
Posted: Wed Aug 18, 2004 7:26 pm Post subject:
|
 |
|
Thanks, 3phase.
Would you say that Jamos' ideas above summarize your thought pretty well? |
|
Back to top
|
|
 |
3phase

Joined: Jul 27, 2004 Posts: 1189 Location: Berlin
Audio files: 13
G2 patch files: 141
|
Posted: Thu Aug 19, 2004 2:23 am Post subject:
|
 |
|
mosc wrote: | Thanks, 3phase.
Would you say that Jamos' ideas above summarize your thought pretty well? |
Somehow...But i wouldnd call it so, Its a similar but different suggestion that shows that others have similar wishes.
I personally wouldnt ask for more editfunktions because its not likely to see such things appear anyway... There is a certain synthax the modules are following... in general they are pretty basic, high integrated but try to get the max out of a few control elements... I dont think that Clavia will leave that road.
And rythm recording is not the the same thing as gatetime recording...
even when gatetime recording is also able to catch a rhythm...it is additional able to get the length information...what is important for basses and chords.
On the other hand jamos asks for skip stages what is a nice thing...and an additional feature to the ones i asked for.
There are lots of possebilitys...
In this area the G2 is not much more developed than the NM...
I guess if the Developers get the idea to create something new in this area it will be interesting and well designed...But probably a selection of features that wont fullfill all wishes.
However..Any improvement will be fine.
Sven |
|
Back to top
|
|
 |
Sander_k
Joined: Jan 28, 2005 Posts: 57 Location: The Netherlands
G2 patch files: 16
|
Posted: Fri Feb 04, 2005 1:45 pm Post subject:
|
 |
|
I would be happy with just one improvement, the possibility to shift up your pattern back and forth.. i hate to make multiple sequences just for the shifts. |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Sat Feb 05, 2005 7:39 am Post subject:
|
 |
|
Sander_k wrote: | I would be happy with just one improvement, the possibility to shift up your pattern back and forth.. i hate to make multiple sequences just for the shifts. |
This is already possible. You can use one of the "lookup table" sequencers and run it from a saw wave lfo. Build a little modulus function to keep the LFO in range and use a constant value which you add to the lfo´s signal for the offset. In this case the modulus function can be realy simple; just check if the lfo + the constant will be larger then the sequencer´s range and if so substract the sise of the sequencer´s range (just mixing it in will work fine). To deal with the G2´s headroom and long sequencers you might want to scale down all signals while treating them, then multiply them up again just before the sequencer module(s). Signal resolution isn´t a huge deal in this case anyway. I´ve had this working satisfactory but don´t think I saved the patch, if you run into trouble I could build you a little example after the weekend but I think you´ll be fine.
For bonus points; build a quantiser for this construction (not that hard either and fun to do)
Recording sequencers can be build too with lotsa s&h modules and multiplexers and stuff but those will cost you your zero page memory... For homebrew sequencers I think you are better off with taking some suitable programing environment on your computer and using midi. _________________ Kassen |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
Posted: Sat Feb 05, 2005 9:25 am Post subject:
|
 |
|
True, Kassen, with the G2 you can DIY almost any sequencer, but not very easilly. As a DIY kit, the G2 is pretty incomplete. I've said many times the kit needs a binary up/down counter. Look at the pinout for the ancient 741292. The borrow and carry outputs make it easy to do chaining.
This device could be used for some very sophisticated sequencers. The G2's binary counter is just a toy. Think what we could do with a 74192, Add a D/A module and a control seq and you've got it. Back/Forth, jumping chaining. Instead of using sequencers, you could use multiplexers, then you've really got something special.
Code: | 74192 pinout
Description: 4-bit synchronous decade up/down counter with asynchronous load and reset,and separate up and down clocks, carry and borrow outputs.
|------------|
P1 | 1 16| VCC
Q1 | 2 15| P0
Q0 | 3 14| RST
DOWN | 4 13| /BORROW
UP | 5 12| /CARRY
Q2 | 6 11| /LOAD
Q3 | 7 10| P2
GND | 8 9| P3
|------------|
|
Better yest, this should be built into the step sequencer. Arrggg. I ache for this. _________________ --Howard
my music and other stuff |
|
Back to top
|
|
 |
Sander_k
Joined: Jan 28, 2005 Posts: 57 Location: The Netherlands
G2 patch files: 16
|
Posted: Sat Feb 05, 2005 10:11 am Post subject:
|
 |
|
Quote: |
This is already possible. You can use one of the "lookup table" sequencers and run it from a saw wave lfo. Build a little modulus function to keep the LFO in range and use a constant value which you add to the lfo´s signal for the offset. In this case the modulus function can be realy simple; just check if the lfo + the constant will be larger then the sequencer´s range and if so substract the sise of the sequencer´s range (just mixing it in will work fine). To deal with the G2´s headroom and long sequencers you might want to scale down all signals while treating them, then multiply them up again just before the sequencer module(s). Signal resolution isn´t a huge deal in this case anyway. I´ve had this working satisfactory but don´t think I saved the patch, if you run into trouble I could build you a little example after the weekend but I think you´ll be fine.
For bonus points; build a quantiser for this construction (not that hard either and fun to do)
|
So with this construction, you think it's possible to shift up your pattern as many steps as you want? I can't imagine that...
Let's see if we mean the same thing.
If i shift up my pattern 1 step to the right, the last note will come first.
that's what i mean, and that 16 times and the first note is back on it's first position. That would be great for sophisticated syncopical rythm changes |
|
Back to top
|
|
 |
ian-s

Joined: Apr 01, 2004 Posts: 2672 Location: Auckland, New Zealand
Audio files: 42
G2 patch files: 626
|
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24414 Location: The Netherlands, Enschede
Audio files: 297
G2 patch files: 320
|
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Mon Feb 07, 2005 7:29 am Post subject:
|
 |
|
mosc wrote: | True, Kassen, with the G2 you can DIY almost any sequencer, but not very easilly. As a DIY kit, the G2 is pretty incomplete. I've said many times the kit needs a binary up/down counter. Look at the pinout for the ancient 741292. The borrow and carry outputs make it easy to do chaining.
|
Yes, I´m very much with you there. You could build this one too, but clearly there are many more people who want advanced sequencers then there are people who think programing emulated analogue computers is a fun think to do on a saturday night!
Even those people would probably like one because more specialised, advanced modules means less load on that acursed zero page.
I woul also like a real modulus function. Modulus is a very important concept in music that keeps turning up in different forms in rithems and in tones and scales, just not under that name. I have a working one in the G1, based on recursion, but those puppies add up if you use a couple of them.
Sander, If you are interested in offsetting loops compared to eachother (and I can´t blame you, it´s a nice way of creating grooves) then you might also want to look into Ableton´s Live4. These days you can do midi loops and the startpoint of the loop can be moved around while everything is running. Better yet; you can do the same with the automation (cc´s) that goes with the loop and you can move those start points around independant of the main loop. _________________ Kassen |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24414 Location: The Netherlands, Enschede
Audio files: 297
G2 patch files: 320
|
Posted: Mon Feb 07, 2005 10:16 am Post subject:
|
 |
|
Kassen wrote: |
I woul also like a real modulus function. . |
Yes !!!
It's soo clumsy to patch lo level stuff like that right now.
Jan. |
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Mon Feb 07, 2005 1:50 pm Post subject:
|
 |
|
Modulus functions kept bouncing around in the back of my mind for a long time untill I set some recursion loose on it. They are extremely usefull for all sorts of thing. Mod12 and a lookup table will give you alternative tunings and saw waves have the delightfull property that pulling them through a mod will keep them saw shaped, resulting in instant octave shifters for values that are factors of the saw´s amplitude (and nice stuff for other factors too).
Lots of fun can be had if it weren´t for how much such a simple thing costs in zero page memory.
While I´m at it; I would also realy like a square root function and a 1/n one. I´ve been trying to build my own based on iterative algorithems but this makes one go in full blown mad-scientist mode, muttering formulae and waving around scraps of paper which isn´t realy ask rock&roll as you´d like things to be. _________________ Kassen |
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Mon Feb 07, 2005 2:07 pm Post subject:
|
 |
|
Aplogies for breaking netiquette here, but I´d like to remark that since we have the lookup table oscilators and especially the multiplexers advanced sequencers pritty much mean more math and logic.
As I remarked before; math in digital modular synthesis is easy, non-aliassing math is realy hard. I would -for this reason- like to see the temprary return of pure control signal modifiers to bridge the gap untill somebody more clever then me figures out a efficient sollution. Often math doesn´t sound all that good when aplied to audio but it´s vitally important to advanced control structures, particularly in how interface relates to the parameters of the sound.
I think this is a better solution then "real" new sequencers since this would also be aplicable to the multiplexers. I firmly believe it´s a good idea to seperate the sequencer from the data that´s in it. Sequencers based on s&h modules are inherently writable from any source within the patch and they are writable in a way that´s not dependant on the location of the sequencer which I think is a very good thing, both for algorithmic composition and straightforward techno stuff. _________________ Kassen |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
Posted: Mon Feb 07, 2005 2:48 pm Post subject:
|
 |
|
Kassen wrote: | I firmly believe it´s a good idea to seperate the sequencer from the data that´s in it. |
Absolutely. That's why the binary up/down counter with asynchronous load would be so uesful. Modulo counters are also greatly useful, for different things. _________________ --Howard
my music and other stuff |
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Mon Feb 07, 2005 3:33 pm Post subject:
|
 |
|
Yes, well, you agree and we probalby have Jan, Rob and few more ner^h^h^h intelectuals in our corner but actually doing this as you see fit required lots of thinking and either coding or soldering before the G2 and with the G2 it´s still quite expensive. I brought one of those "algorithmic composition" tools to it´s knees with a implementiation that was still fairly basic. The windows version of Super colider still lacks midi-out, I was kinda hoping to port my own sequencer idea to that.
I wish this would become accepted dogma in electronic music. _________________ Kassen |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24414 Location: The Netherlands, Enschede
Audio files: 297
G2 patch files: 320
|
Posted: Tue Feb 08, 2005 1:46 pm Post subject:
|
 |
|
Kassen wrote: | As I remarked before; math in digital modular synthesis is easy, non-aliassing math is realy hard. I would -for this reason- like to see the temprary return of pure control signal modifiers to bridge the gap untill somebody more clever then me figures out a efficient sollution. Often math doesn´t sound all that good when aplied to audio but it´s vitally important to advanced control structures, particularly in how interface relates to the parameters of the sound. |
Your writing is fluent, could not have said it better - it is in the control structures indeed that I miss math modules most.
To go back to the thread subject, the idea of having simpler building blocks is quite appealing - it doesn't seem to be swedish thinking though.
Jan. |
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Tue Feb 08, 2005 4:19 pm Post subject:
|
 |
|
Thanks, Jan, I *did* give this matter a lot of thought lately...
My thoughts grew from a desire to link synthesis to instrument playing and sequencing to techniques from clasical music, hoping for a more "direct" feel to my music. The little paradox is that to get from the standard stuff to the intuitive directness I want it seems nesicary to cross a little forest of math. A fairly thorny one, unfortunately, as time is a factor in all of this.
Looking at some controlls as a 2d or even 3d space for example creates a imediate and urgent need for a square root function. 2d spaces are clearly a nice way of relating to parameters even for lay persons (chaospad, anyone?) and distances in them are also very intuitive but making a square root operator to do some highschool level math is not so easy, in fact I found it quite hard so far. Instead of being difficult -something I occasionally get acused of- My plan here is to make things a lot easier in the end.
I have some hope that certain individuals will forward some of my thoughts to a certain company. _________________ Kassen |
|
Back to top
|
|
 |
diskonext

Joined: Aug 26, 2004 Posts: 306 Location: London, UK
|
Posted: Tue Feb 08, 2005 4:26 pm Post subject:
|
 |
|
Kassen wrote: | ner^h^h^h intelectuals |
Hahahaha. Aiight. Phear writing your emails directly to the mailserver!
Kassen wrote: | but making a square root operator to do some highschool level math is not so easy |
True, basic math is glaringly absent from the Modular series. Even a interpolating lookup table would be great! (edit: I see that there *is* a lookup-table, never mind...)
Kassen wrote: | The windows version of Super colider |
There is a Win-version? Wee! No MIDI-out is a shame, though. Patience, patience. Off to search for it.
-diskonext _________________ :wq |
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Tue Feb 08, 2005 5:28 pm Post subject:
|
 |
|
Be good now
So, you into breakcore and math too? We shall need to talk thursday. I´m 2M and have a large afro; it´s utterly impossible to miss me. No excuses this time :¬)
To get back on some semblance of the topic; it´s not that weird that it´s missing. It´s both hard to implement at audio rate without aliassing and it may not be clear that it´s uses outweigh how confusing it can be at first to synth designers. After all; many products are advertised as having "no hard math" for the poor musicians to get confused about.....
Still i think it´d be worthwhile. Particularly the engine has to compete with the likes of SC, PD, Reactor, MAX/MSP and so on and so forth. No math is big problem in that field even if you do have a interface that´s still usable after a drink or two. _________________ Kassen |
|
Back to top
|
|
 |
diskonext

Joined: Aug 26, 2004 Posts: 306 Location: London, UK
|
Posted: Wed Feb 09, 2005 8:19 am Post subject:
|
 |
|
Much obliged, sir.
Kassen wrote: | So, you into breakcore and math too? We shall need to talk thursday. I´m 2M and have a large afro; it´s utterly impossible to miss me. No excuses this time :¬) |
Haha, sure I'm into breakcore. Not that into math, more dabbling in magic. Received my synthological training on Reaktor, PD and Max/MSP so I was always amazed at the amount of math modules I inserted *everywhere* along the way. And therefore amazed at the lack thereof in the Modulars.
Anyway... I'm 2M too, with a ponytail...
-diskonext (or Tiemen, as the natives call me) _________________ :wq |
|
Back to top
|
|
 |
|