Author |
Message |
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
|
Back to top
|
|
|
iPassenger
Joined: Jan 27, 2007 Posts: 1068 Location: Sheffield, UK
Audio files: 5
G2 patch files: 78
|
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
|
Back to top
|
|
|
iPassenger
Joined: Jan 27, 2007 Posts: 1068 Location: Sheffield, UK
Audio files: 5
G2 patch files: 78
|
Posted: Fri Jun 19, 2009 2:58 pm Post subject:
|
|
|
Arggh!!! hehe just kidding, so I get what you've done here but now the block doesn't retrigger with note on like the old one.
How do I reset the counter back to zero, to restart the sample? I get the feeling it should be easy but I am not sure where to cut into the patch.
EDIT: Also in theory it should be possible to build samplers with a shorter sample time, but increasing poly mem etc.. by truncating the sample counter to a value appropriate the sample time. _________________ iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger |
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Fri Jun 19, 2009 3:17 pm Post subject:
|
|
|
iPassenger wrote: | Arggh!!! hehe just kidding, so I get what you've done here but now the block doesn't retrigger with note on like the old one. How do I reset the counter back to zero, to restart the sample? I get the feeling it should be easy but I am not sure where to cut into the patch. |
Yes, it IS easy. Just replace the OscD driver sawtooth with an OscC and resync the oscillator with keyboard gate. I've patched it and replaced the attachment above. Just download it again.
iPassenger wrote: | EDIT: Also in theory it should be possible to build samplers with a shorter sample time, but increasing poly mem etc.. by truncating the sample counter to a value appropriate the sample time. |
Not only in theory. I did exactly that with my 32-partials additive synthesis wavetable algorithm, which uses a smaller delay line as wavetable memory, and thus delivers 14 voices. But it's a tedious fiddly affair to sample-accurately recalibrate the pointer timing. Not fun. And what's even worse is to stretch the "truncated" counter to the full scanning range again. There's no way to do that systematically with this Clavia numeric system. You have to do it by ear. I hate this kind of work.
cheers,
tim |
|
Back to top
|
|
|
iPassenger
Joined: Jan 27, 2007 Posts: 1068 Location: Sheffield, UK
Audio files: 5
G2 patch files: 78
|
Posted: Mon Jun 22, 2009 2:28 am Post subject:
|
|
|
Many thanks for this tim, had loads of fun trying to mod it.
I was trying to make it so I could move the start point of the sample.
Presumably the obvious answer would be to control the start phase of the OSC but I couldn't work out how to do that, so i experimented with affacting the start of the count by adding or subtracting a value.. but this just made it go weird.. but it was fun anyway.
Managed to make it go backwards though by inverting the saw wave, also managed to make it slow down whilst holding a key, almost like a scrub effect but unfortunately the counter circuit wasn't affected so the scrub zone would get smaller as you slowed it down. _________________ iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger |
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Mon Jun 22, 2009 3:46 am Post subject:
|
|
|
Hi Ross,
Cool you're having fun with it.
The circuit cannot handle position values above 64 (or below 0 for that matter). So, if you want to change the starting point by adding an offset, you have to make sure that the values wrap around 64 back to zero again. Otherwise it will start to act strangely.
A forwards/backwards-scrub-functionality amounts to having a direction control for the playback sawtooth driver. The "Dir" input in the ShapeLFO does exactly that, but unfortunately doesn't clock at audiorate. So one has to go the DIY route. I made a patch (see attachment below) that does this, and has sample start point control as well.
However, you will notice that the keyboard tracking is bad and the direction control is coarse. This is due to the fact that the values needed to drive a DIY readout pointer at such low frequencies (2.7 seconds middle base) are so minute that they truly challenge the resolution of the whole system.
Of course, there is a method to circumvent this too (as I did in the PolyGranuSyn X algorithm). But we are getting more and more into, erm, weird territory.
cheers,
tim
Description: |
|
Download (listen) |
Filename: |
SimpleSample3 TK.pch2 |
Filesize: |
3.28 KB |
Downloaded: |
1556 Time(s) |
|
|
Back to top
|
|
|
iPassenger
Joined: Jan 27, 2007 Posts: 1068 Location: Sheffield, UK
Audio files: 5
G2 patch files: 78
|
|
Back to top
|
|
|
Akum420
Joined: Jul 22, 2009 Posts: 50 Location: Québec
Audio files: 3
G2 patch files: 11
|
Posted: Thu Oct 29, 2009 12:55 pm Post subject:
|
|
|
Hi,
I can't trigger the loop (by pressing a key) to the start point when I chose 1.0s instead of 2.7s.
Quote: | counting out the number of samples contained in a 2.7s loop |
Can I have to do something like this with a 1.0s loop ? or what can I have to do exactly ? |
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Sat Oct 31, 2009 5:55 am Post subject:
|
|
|
Akum420 wrote: | Hi,
I can't trigger the loop (by pressing a key) to the start point when I chose 1.0s instead of 2.7s.
Quote: | counting out the number of samples contained in a 2.7s loop |
Can I have to do something like this with a 1.0s loop ? or what can I have to do exactly ? |
Yes, it doesn't work anymore when you change the delay size, because the readout-pointer is sample-accurately locked to 2.7 seconds.
In order to make it work with a 1.0 seconds delay, you have to recalibrate the counter circuit reset boundary accordingly (96000 samples) and then stretch the counter range out to sweep the 64 Clavia units range of the delay tap. All of this isn't trivial, because you have to represent the sample counting within the fractional Clavia numerical system and the stretching (a non-fractional multiplication) then unfortunately has to be done by trial and error. (I used a mixer in expo mode and tweaked it as good as I could.)
Also, it's not guaranteed that the 1.0 seconds delay is exactly 96000 samples long. The 2.7 seconds delay wasn't exactly 259200 samples long either (a tad more) so I had to fine-tune it by trial and error too. It's very fiddly work, because it takes a long time until these things (the delay and the readout pointer) drift apart noticeably. I used a second counter circuit to measure the drift, until I got the thing locked.
It's possible with any delay size (I locked a 100ms delay for the additive wavetable synth). But all in all it's rather tiresome work every time, and when doing delay-as-sample-memory patches, it's the part that I always dread. |
|
Back to top
|
|
|
Akum420
Joined: Jul 22, 2009 Posts: 50 Location: Québec
Audio files: 3
G2 patch files: 11
|
Posted: Sun Nov 01, 2009 4:19 am Post subject:
|
|
|
ok thank,
I understand better. I don't have all knowledge to do this now but I understand the main idea. I'll watch it closely soon. ++ |
|
Back to top
|
|
|
Roland Kuit
Joined: Sep 29, 2003 Posts: 1090 Location: The Netherlands/Sweden
Audio files: 8
G2 patch files: 127
|
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Tue Jan 19, 2010 5:07 am Post subject:
|
|
|
Oooh, looks interesting. Gotta check this out when I've hooked the G2 back up. Thanks Roland. |
|
Back to top
|
|
|
Roland Kuit
Joined: Sep 29, 2003 Posts: 1090 Location: The Netherlands/Sweden
Audio files: 8
G2 patch files: 127
|
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Thu Feb 04, 2010 11:55 am Post subject:
|
|
|
sounds like a drum machine made by aliens amazing. |
|
Back to top
|
|
|
|