Posts

Showing posts with the label ideas

Random access to a CV values list

Just added this little CV tool in the free download section (on the right): "K's Basics - Random access to a CV values list" It's basically a way to access through CV indexing, a list of 3x32 "cells" of CV values (well, one of the list is within the Note range of CV values, but this example is enough to demo the concept). So, if you're ever in need of generating a specific sequence of CV values controlled by another CV source, this is one way to do it :) It's like having random or sequential access (in whatever direction you want) to a specific custom list of CV or note values, by using a CV controlled "cursor" (just connect the CV "cursor" source to the Rotary 1 CV input and tweak the Combinator modulation programmer Min/Max values to your needs). This device was enough for something I was testing, but I'm sure it can be optimized with some thought and more time. It won't work well in a real-time fast switching situation,...

Quick Tip: 7x OSCs Thor

Image
As I previously mentioned , Thor can have more than the standard known 3 simultaneous OSCs. Here's an example of a 7xOSC Thor: 6 polyphonic OSCs + 1 monophonic OSC (For demonstration purposes, I enclosed this example in a Combinator, allowing easy access to some of the available parameters to tweak. This is completely usable as a standalone Thor patch, and basically that's the advantage of extending the available OSCs) (click to zoom) Low Frequency Oscillator One of Thor's components that can be used as an OSC is the LFO. If you look closely at the available LFO rates, you'll see that the rate can be pushed to audible frequencies (so it's not as "Low Frequency" as one would expect, uh? ;). LFO1 is easy to sync to the keyboard input, making it possible to control its frequency in the usual musical scale. To do the same with LFO2, you'll need to make some modulation routing. The Pitch-Wheel can also be added to the mix, to control both LFO's like a n...

Quick Demo: CV Graph, CV Display, CV Scope, ...

Sorry, but I only have time to show what's possible to do with some of the available rack devices, to show the CV values, like I mentioned in my previous post. It also shows one possible version of the CV Scope, using the CV Delay and CV2Audio2CV :) As soon as I have the time, I'll explain in detail how to achieve each of those unusual device uses. It's quite simple, as many will quickly figure out. Some of you may already use something similar to do your CV debugging, like I do.

Koshdukai's KFX: FiltaPowa V0.4 demo

While watching Jack Conte's "The Electro-Harmonix Riddle" demo video, I thought... " uh.... I can do that with Reason " ...and KFX FiltaPowa was born =) FiltaPowa works great with live input, either through the ASIO4ALL's ReWuschel trick or through Record 1.0 ;) Some specs for KFX FiltaPowa: Filter selection between LP 12, BP 12 and LP 24 Filter amount set by Attack/Decay envelope, Mod.Wheel or Sequencer Curve values Sustain temporarily changed from middle setting by Pitch Wheel Envelope triggering through audio with adjustable Sensitivity (incl. Soft Knee) Optional Sequenced triggering of the Envelope (that's what the Matrix is there for)

Remote "Shift" function

Image
For some days now, and while looking at my Axiom's transport buttons, I've been playing with the idea of using the "LOOP" button as a "Shift" key, to extend the functions of the other transport buttons. I thought of this because I keep turning on (and off, after recording) the little Click and Pre buttons, in Reason's (and now Record's) transport bar. So, if I could implement this idea, the Axiom button currently used to turn on and off the Loop status would be more useful as a mode-extender for the remaining transport buttons, like: LOOP+STOP would turn the Click On/Off LOOP+RECORD would turn the Pre On/off LOOP+PLAY would change the Loop status ...and I'm sure I would find some alternative function to the remaining buttons :) I think I've seen something like this "Shift" mode in one of the factory codecs, so I'll have to check that out while having to look more carefully for this in the Remote SDK documentation. My plan is to ...

Beta testing Record

...and that's basically the "side project" that's been taking all my spare time, since my last post :D ReGRAINZeR works great with it too, btw :) More news... oh, I've been also working on GatoRbox V.0.3, an ASR (Attack, Sustain, Release) controlled gate effect box (Combinator) device that's working great. V.0.2 only worked as standalone through internal variable Rate sequencing patterns, but V.0.3 will work also through external trigger of the sequence or event steps. Rate will also be controllable externally. All this to make it a compatible slave companion effect when controlled by ReGRAINZeR V.0.7 (ReGRAINZeR already includes a miniGatoR by default, not capable of ASR effects) hmmm... ah, made some more GlitchLoopBox variants, 1X and 4X versions, with delta rate variation of the rate set by Rotary through Mod Wheel, with Stereo divergence controlled by the Pitch Wheel (so Left/Right get slight speed rate differences, making a cool stereo effect). Current ...

Working on a side project...

I've had the opportunity to work on a very interesting and exciting project for a couple of months, so my current ReFill project will suffer a bigger delay than I was expecting. Nonetheless, I'll try to release some free stuff 'till the final release of it :) Any comments and suggestions about the ReGRAINZeR demo file are welcome, even if I don't comment back, I read'em all! :)

It works!!!

Last night I had a go at trying to make a continuous Value-type control like Program Change be interpreted by Reason as a Delta-type control, so it could be used with Remote's Additional Overrides "Target Track (Delta)", "Select Patch for Target Device (Delta)" and "Select Keyboard Shortcut Variation (Delta)". And it works great :D !!! This is no "Absolute" substitute unfortunately but it gets the job done. As an example, if you have your controller's Program Change set at 35 and go to Reason's menu "Options", "Additional Remote Overrides" and set the "Target Track (Delta)" to "Program Change" (don't forget that this only works with my custom Remote codecs right now), then each increment or decrement on Program Change will translate as a +1 or -1 delta to Reason. So, if you have the 1st track selected and go from 35 to Program Change 34, it'll generate a -1 delta hence doing nothing i...

Working on ReGRAINZeR V.0.6beta

Ok, so, after finishing V.0.5beta, solving the little issue with Velocity, I'm now changing some simple things on the control front. Substituting the Rotary 3 & 4 functions "+AUDIO source Level" & "Volume" with a more standard "Gain" & "Dry / Wet" mix knobs. I was also hoping to implement in V.0.6beta a Master/Slave chaining option by leaving a well marked CV output pair at the back (Note+Gate), so one could chain various ReGRAINeRs, spawning various instances through the keyboard map while controlling all the slaves through the Master one (the 1st, the only one in need of a controlling sequencer track for selected input) but there's a problem with RPG-8's MIDI-CV convertion... it's implementation is incomplete, so this makes this idea impossible to implement with Reason 4 at least :( I've even tried using Thor's flexible routing to send captured Gate signals through a CV out, but its still MonoCV so... still n...

FAQ: I've sent you my work-in-progress so we can colaborate!

PLEASE DON'T!!! Please, don't send me any patches or combinators you're working on and you're planning on selling or even releasing them for free in the future. This puts me in an uncomfortable and awkward position of having no chance to refuse it (because you already sent it) and even if I simply delete the attachment without opening it (which I do), I'll never be sure if someone in the future will claim something like "oh, but that combinator you made was my idea! I sent you that combinator and you copied the idea" brrrr... I hate to think of such situation. In this age where it's so easy to illegally copy someone's work and distribute it for free without the author's consent, to me, even worse is idea stealing and releasing something without proper credits to the ones involved. At least, the illegal copies (usually) keep the credits of the rightful authors of the thing (which I hope will be the case with any of my soon-to-be-released ReFills...

Working on ReGRAINZeR V.0.5beta

Still solving an issue I'm not comfortable with. The current version is Velocity sensitive, so to work properly, the user must press the keyboard keys with enough velocity to make sure it sustains the loop properly and also cuts completely the audio source. This will be optional in the final version, because I also found it cool to have it for further expressiveness, controlling the Wet/Dry mix through Velocity. So, Button 4 will switch Keyboard Sensitiveness ("Keyb.Sense") ON, being OFF by default. This setting already disables Aftertouch gate control when OFF (the default), because sometimes that option gets in the way of the performance. I already have a working solution, but it's bulky and will add some unexpected complexity to an already complex device, so I'm still trying to figure out a more elegant way to do it. I woke up with 2 ideas to test. The 1st one looked great on a draft combinator, but failed miserably when applied to the real thing. This fail wa...

Koshdukai's KFX Machines: LiveLoopBox

Just finished another device, useful for live performances, human-beatbox style or live one-man acoustic or acapella performances with on-the-fly minimalistic rhythm and bass lines. (please check the videos below to get the idea) LiveLoopBox has 4 live sampling audio loops of up to 2secs each (adjustable in steps synced to Reason tempo). You can stack a bunch of'em to get more loop slots for the same audio source by splitting it through some Audio Spiders and then control the group through Remote, as you always can with Reason :) It works by constantly sampling the audio source and maintaining the loop as soon as its triggered. "Wait ?!? Live audio input with Reason ???" :P Well, you can use Reason with live input right now, through ASIO4ALL's ReWuschel (Windows only) or... you can wait for Record :D Anyway, I may come up with other uses for it, in a more traditional sequenced Reason song, which I'm sure will be the main scenario where the device must prove its u...

Custom GrainTables ?

Just tried using a NN-19 loaded with a plain wave, with a Matrix controlling the note length, and the curve automating the Sample Start + Manual knob... eh, cool effect :D I'm going to try the same with a REX loaded on a NN-XT to see what can be done. More on this (much) later... :) Related Propellerheads.se Forum post: I would expect to see such an OSC available as an option