![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Want to take a shot at what this new Buchla module is doing? | |
bar|none Member |
![]() ![]() ![]() Check out this new spectral processor from Buchla in the video below. Pretty amazing sounding. Seems like whatever it is doing is something that Kyma could do as well. http://www.vimeo.com/17214189 http://www.buchla.com/model_296e.html Anyone have ideas on the general concept? IP: Logged | |
CharlieNorton Member |
![]() ![]() ![]() http://www.buchla.com/model_296e.html There are some vocoder sounds which do very similar things. I am gonna have a rummage. C IP: Logged | |
SSC Administrator |
![]() ![]() ![]() Initial thoughts: FilterBank with SyntheticSpectrumFromArray spacing the filters in pitch space (spaced apart by an interval, not as harmonics). Use Replicator or Presets to get the alternating amplitude settings on each band. Or use an AnalogSequencer to set amplitudes sequentially. Narrow the bandwidth to get the pitchy effects towards the end. I agree with Charlie that the Vocoders have similar effects. IP: Logged | |
bar|none Member |
![]() ![]() ![]() Cool, thx, yeah someone on muffs explained it as 2/3rds of a vocoder. I need to get back to patching in Kyma. Oh yeah, that module. It costs $4600..more than a Pacarana [This message has been edited by bar|none (edited 27 November 2010).] IP: Logged | |
CharlieNorton Member |
![]() ![]() ![]() quote: Oh. My. Goodness. IP: Logged | |
keph Member |
![]() ![]() ![]()
I see a few main components: One thing that is missing from this example is to the ability to set the bandwidth of each sound individually. We don't have that feature in the FilterBank sound. You could add this via brute force (multiple instances of the FilterBank) or use the ModalFilter. Another feature missing in my example is the ability to route 2 different sources into the module where one input goes to the even bands and the other to the odd bands. For this I would simply create parallel filter with odd and even split between the 2. IP: Logged | |
keph Member |
![]() ![]() ![]()
Bonus additional with the ModalFilter is the feedback network. Warnings about levels and the rawness of the parameters still apply. [This message has been edited by keph (edited 02 December 2010).] IP: Logged | |
CharlieNorton Member |
![]() ![]() ![]() Holy Guacamoley Really. Wow. It even has the animated faders. The first one had me tweaking and experimenting for ages. Then I remembered the feedback edition. Whoah, that gets fruity. One for the prototypes? Great work sire. Charlie IP: Logged | |
CharlieNorton Member |
![]() ![]() ![]() Try 1 0 1 0 1 0 1 0 .... or 1 1 0 0 1 1 0 0 .... or 1 1 1 1 0 0 0 0 ... Quick ways of setting the values : On this particular sound, Tab (next value) and Shift + Tab (previous value) and 1 & 0. Great way of setting up the bands! Having much fun. Charlie IP: Logged | |
keph Member |
![]() ![]() ![]() Glad you are having fun. I think one improvement to the modules would be to scale the band levels log rather than lin. The easiest way to do that is insert **2 on each band amp parameter. Scaling the potentiometers in the vcs is another way but then you would have to modify the code so that very low values threshold to zero at some point. That may be worth doing if you insist on having the values in the vcs be accurate representations of the underlying parameters. When I get a version that I more fully dialed in and has some of the additional features I want (namely a better LFO section), I'll post up a version to the Tweaky. If you have any suggestions or requests let me know. Ben. IP: Logged | |
bar|none Member |
![]() ![]() ![]() Wow, I'm out of town for a week, come back and you guys have this working already. Checking it out now. Very cool. IP: Logged | |
bar|none Member |
![]() ![]() ![]()
Here's an updated patch with the amplitude ranges reversed on L/R channels. I'm totally a beginner still so this probably not the best way of doing this. [This message has been edited by bar|none (edited 04 December 2010).] [This message has been edited by bar|none (edited 04 December 2010).] IP: Logged | |
bar|none Member |
![]() ![]() ![]() quote: Looks like on the Buchla, the LFO modulator also works like a wave over time, so it animates the LFO wave across the bands by sampling the modulator for each band, maybe by dividing the wavelength of the LFO by the # of bands and sampling at each division of time? Pretty cool, thx for putting this together.
mind if I post a demo video of this? Wanted to show some of the modular folk what Kyma can do. If I did, I would like to credit you with the patch, if you were ok with that. Cheers, IP: Logged | |
SeanFlannery Member |
![]() ![]() ![]() Awesome post people and awesome sounds! thanks to all who have contributed to this post. IP: Logged | |
bar|none Member |
![]() ![]() ![]() Ah, I realized that the stereo patch is not how the Buchla works. It's more of odd/even frequencies on 2 audio channels. I changed this and it sounds a lot more like the video which seems to give a wider stereo impression as well. I'll try to post a new patch. Should also be simpler. IP: Logged | |
bar|none Member |
![]() ![]() ![]()
Try the A/B preset on first one or default_example on second. If you invert the ranges every other band then you get the greatest stereo effect. Now it really sounds like the buchla vid. I could see some mods to make it easier to control kind of using the same concepts as the 296e. @keph thx for this patch, I'm learned a lot from playing with it already. IP: Logged | |
SeanFlannery Member |
![]() ![]() ![]() Hmmm... gonna see if i can throw a replicator or two into the mix to get this a bit less unweildy on a PC. Wish me luck IP: Logged | |
SeanFlannery Member |
![]() ![]() ![]() yeah naahh. fail ![]() IP: Logged | |
keph Member |
![]() ![]() ![]() I'll post an updated example with AB / Stereo effects. I can incorporate the flexibility to switch between mono / stereo / AB input and output easy enough without any increase in overhead. I'll also add do a second example with envelope modulation. It won't be exactly the same as the 296e but a twist on it that may or may not be useful. But first I must take the dogs running at the park since they seem to be objecting to the ringing filters and feedback. Anything else? [This message has been edited by keph (edited 05 December 2010).] IP: Logged | |
pete Member |
![]() ![]() ![]()
Is this what you were after? Thanks Pete OOps a mistake. need to replace the !Amp with zeros in the replicator. [This message has been edited by pete (edited 05 December 2010).] IP: Logged | |
bar|none Member |
![]() ![]() ![]() @keph Awesome. I'm sure I'll learn even more from you next patch version. Can you think of a way to set the band min/max ranges easier than editing the boxes above and below? One thing that would be useful is a button on each band to invert the range. Much easier than switching the min/max values. The second thing that might be easier is to set offset and range instead of min/max. The edit fields for these stay the same regardless of whether the range is inverted or not. Easier to edit that way, more like the ease of setting the ranges on the buchla. [edit] chris [This message has been edited by bar|none (edited 05 December 2010).] IP: Logged | |
bar|none Member |
![]() ![]() ![]() @pete Cool, looking at your patch. Now I understand what the replicator does. Thanks for that. IP: Logged | |
CharlieNorton Member |
![]() ![]() ![]() Great work peeps. All it needs now is a stereo width control. Need to learn more about contents of the SoundtoGlobalController. I see it is necessary for successful repligation... Perhaps will have a go at Bar|None's suggested tutorial over the break.. IP: Logged | |
bar|none Member |
![]() ![]() ![]() The contents of SoundToGlobal can actually be simpler if we are using the patch where the bands are going to A/B busses. In pete's version he is replicating 34 times which is 17 x 2. So the first set of hot values look like so !F100 and the second set have R appended like !F100R. The 'R' values were used in the previous stereo patch but for the A/B bus arrangement we don't need them. He's using modulo operator to count from 0-16 twice. There are only 16 bands so shouldn't the count be 16 (0-15)? Here's a version that works in the simpler case with 16 bands. I'm only playing with this because I'm so psyched to actually have a clue about the smalltalk now. Yay! Change the number in the "Replicator" to 16. Value in "SoundToGlobalController" changes to |AName BName Numm VN Vall| The boxes above represent "Crossfade" input Generated Event changes to |Name Numm VN| [This message has been edited by bar|none (edited 05 December 2010).] IP: Logged | |
keph Member |
![]() ![]() ![]() I'll post up my latest tomorrow but here is what I did based on Chris's feedback. Here is how the control section works now: There are 2 ModalFilters: A & B Input can be Stereo, A only, B only. If you send a mono signal it will go to both A&B. If you send stereo left will go to A, right to B. Next you can assign bands to either A or B. In writing this out, I probably should do A, B, or both, so I'll look at adding that though the downside is that the UI will have to change from a simple toggle to a 3 position fader (left center right) or left-right mix. I prefer the simple toggle so we'll see how this works out. By request, I changed the mix /max to something that may be easier to play with live but is less simple at a glance. First there is a toggle to set whether the initial state starts at 0 or 1 (zero by default). Then you sent the offset (0-1). This will add to the initial if the toggle is at zero or subtract if at one. Other way to think about it, is if the toggle is at zero, this sets the max level and the min level if the toggle is at one. Then there is a range value which will add or subtract based on the initial toggle setting. Bandwidth follows the same concept. On one hand, it certainly makes it easier to flip the settings with a quick press of a toggle but it requires you to understand how the offset / range adjusts based on the initial toggle value. Chris (bar|none) does this sound like what you were looking for? LFO section has been updated to have additional waveforms including random. On the output, you can go from mono to variable stereo widths. I haven't tried the envelope modulation yet. IP: Logged | |
bar|none Member |
![]() ![]() ![]() @keph Sounds amazing! Thanks so much for working on this. Yes, you got my concept of the offsets. Should hopefully be easier to tweak and invert. As for the A/B checkbox, I agree that checkbox is preferable over 3 way. If you think about it the original module is hardcoded to A/B alternating over the bands and you only can chose A/B/All at the sum outputs. So having the checkbox on each band is a bonus. IP: Logged | |
SeanFlannery Member |
![]() ![]() ![]() @Pete wow, yes thankyou! I knew using a replicator would greatly simplify the structure but there is no way I would have conceived anything like what's going on in the sound to global controller. I'll be studying this at length tonight. Wow. I love this thread [This message has been edited by SeanFlannery (edited 06 December 2010).] IP: Logged | |
keph Member |
![]() ![]() ![]() Here is my more or less completed version. I never got around to the adding the envelope detection controls. http://www.symbolicsound.com/cgi-bin/bin/view/Share/Discuss296paca I did update the LFO section to include: There are 4 versions: normal and fruity (to use Charlie's descriptor). Fruity adds a "pre-emphasis" control which inserts waveshapers into the mix. There are also Lin and Exp amp versions depending on your preference. [This message has been edited by keph (edited 08 December 2010).] IP: Logged | |
CharlieNorton Member |
![]() ![]() ![]() Fantastic Thread, Fantastic result! Great work peeps :-) Charlie IP: Logged | |
bar|none Member |
![]() ![]() ![]() @keph This is awesome work. Thx. Can't wait to play with it more. IP: Logged | |
CharlieNorton Member |
![]() ![]() ![]() Peeps! Having surfed the waves of animation, explored the offsets, set some replaceable inputs, I have decided!: this is a very very cool sound. 296PacaModal v2 (and EXP) > asks for PosControlMix.aif, I don't think this is stock library, can you suggest a replacement? Perhaps this is a few waveforms as one file/. (LFO) I have been replacing it with others as experiments but wonder if they are not working according to sirs design. (since so much effort has gone in...) Many thanks for everyones contributions, a fascinating journey. Charlie IP: Logged | |
keph Member |
![]() ![]() ![]()
Sorry about that. It is attached here and now uploaded to the tweaky: http://www.symbolicsound.com/cgi-bin/bin/view/Share/Discuss296paca It basically is 3 control waves from the kyma library stacked back to back. IP: Logged | |
bar|none Member |
![]() ![]() ![]() Wow, this is an incredibly musical patch. You can tweak it in some amazing ways to add extreme or subtle variation on beats, drones, melodies and whatever you want to throw at it. Fantastic work. The different LFOs and especially the addition of random variation are exceptional. IP: Logged | |
photonal Member |
![]() ![]() ![]() quote: Not if you're still a Capy user it isn't!!! ;-) IP: Logged | |
CharlieNorton Member |
![]() ![]() ![]() Does it not work on the Capy? I can get the mono one to play on my unexpanded Capy ;-p (296 Paca) (takes up two procs) In-fact the modal one will play 'OORT' Did sir actually try it, or was sir put off by the sound entitlement 'paca'? MMmmmm the latter one assumes. ;-p [This message has been edited by CharlieNorton (edited 10 December 2010).] IP: Logged | |
bar|none Member |
![]() ![]() ![]() If you don't own a Capy how can you tell? Is there a point on the DSP meter that gives an indication (serious question)? The first stereo version that used the replicator but uses the modified script to use only 16 controllers(posted capytalk above). I would think that would be the lightest weight stereo version. I threw up a quick demo vid here. Let me know if additional credit needs to be given or removed. Need to change or remove info etc...Not a great demo but something to show some modular folk that wanted to know if Kyma can do stuff like this. IP: Logged | |
photonal Member |
![]() ![]() ![]() 296paca (from 296paca.kym) is the only version which works without getting 'Out of real time' messages on my capy. 296modal, seems to be only using four DSPs to the max. Perhaps there is a way to optimise these sounds so that the load is more evenly spread across the DSPs? IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.