[done 2.5] X/y Controller

Maybe Renoise can implement an assignable X/Y controller? So those of us who don’t own midi controllers can assign things like cut/rez to an x/y controller so that when you play your pattern on record, you can use your mouse (laptop touchpad) to ‘input’ the effect commands you assign to x and y.
Sure one can create envelopes, but certain effects sound best when recorded live. Right now, if I want to control the cut/rez filter sliders, I can play the pattern on record mode while I hold the right mousebutton while i drag the cut slider over the first effect column, then move the cursor over then next effect column and do the same again but with the rez slider. This is the best way to get control effects “live” with but only a mouse or touchpad.
It would be nice for Renoise to have an assignable x/y controller that will input the effect codes for two different sliders at the same time while you drag the mouse in record mode.

definately +1. I do have a midi-keyboard, but this would be great.

i too would really like to see this <3

would make automation even more fun o:

+1

GRACIAS!!! This will work just fine for what I need to do. Sure it would still be nice if renoise did all that from within, but this will keep me happy as a clam :) This is great!

Hmm…I posted that reply a little too soon. I had a blast playing with it, but now I’m noticing that after I assign two f.ctrl numbers (0 for cut, 1 for rez) that it’s not very accurate as is puts the two different effect command data into one effect command column. I think if we had a native x/y controller in renoise (one that will put all of X’s data in one effect column WHILE it puts all of Y’s data in the next effect column) we would have an x/y controller that will be more “what you hear is what you get”

Thanks, last night I was trying to figure out what you ment about switching it to record the envelopes. And Yeah this mode does seem to be working better. My f.ctrl movements gets the automations envelopes in proximity to where I would like them, then I can ‘fine tune’ it from there with the right mouse button. Cool! Thanks again for your help man :yeah:

+1. should be lots of fun!

and up… :)

bantai: hm, i tried that and am now rather confused. as this thread is about xy-pads, i assumed the thing you linked to would somehow be a workaround to actually use an xy-pad by using a virtual midi controller. but, well, seems that i’m too stupid to get how it works <_<

i figured up until now that i have to position the “0” and the “1” as follows:
(i drew a picture in paint to illustrate, because my attempts in describing it in words or a little ascii picture failed miserably; well, actually my ascii picture looked rather good, but the forum destroyed all the formatting and f****ed it up good and proper ://)


(those are actually just 2 squares, i think the third one is added by imagebanana.com >_>, well, just ignore it :0)

in that constellation it’s somehow possible to automate in an xy-fassion if one selects both “0” and “1” and their relative position stays as it is, but it feels VERY jerky and unprecise and doesn’t really work for me atm. the results are rather unpredictable.

so my questions: what would be the best setup to do xy-automation in renoise?
i noticed that the mode switches in the inner square: there it actually seems to act like an xy-pad, because if i assign a parameter to “0” for example, while moving the “0” in the inner square, renoise gives as default mode “relative’s two comp”, what sort of sounds like the “0” is sending an x and an y parameter. the problem is: renoise can’t handle that x-y signal properly, so i can’t use that. (or can i? if yes plz tell me how ._.’)

so dunno, have i overlooked something very easy and obvious? if yes, plz let me know ):

Yep, I made a relatively large ‘even-sided’ square (to the best my eyes can judge)

Yeah I decided on a similar approach zomg. I put the ‘0’ at the top of the inner box but I put my ‘1’ to the left side of the inner box…only i found it was best to adjust the rectangle so it’s an even square. Then practiced moving the square in diagonal motions up to and between the set numbers. Also you can highlight the numbers and move the numbers instead of moving the box. But I agree, it’s not the same as a simple x/y grid.
Hopefully if they do make and X/Y controller, it’ll be like the ones you see in Ableton Live or FLStudio. But this will do for now.

Would be nice to use to X/Y on my Novation controller.

:)

This is a complicated thing that I have never used in music making…

Seems like a pointless tool.

However, if you all want it, that is cool!

:)

Pointless? Hmm, nearly all my synths do have a XY grid already integrated, but there is currently no simple way to record these in Renoise. These are a lot of fun to use for me. As some sort of meta device it would be even better, cause it would allow much more fexible selection of modulation sources. Maybe even with joypad support, for people who don’t own a controller with a stick? :D

i second that idea with the joypad controller.
i ran renoise 2.5 last night hoping that the x-y device would pick up direct input from my analog sticks, it didn’t :(
i’ve always found automation a manual effort in renoise, whereas it really needs to be a freeform and improvised process that can be recorded. i dont have any wheels or sticks on my midi inputs and this would really be a welcome and ingenious addition.

Why should an application assume such kind of thing in the first place? perhaps one wants to control it from a MIDI bal device or something else that does not use DirectInput.
There are tools that allow you to attach your joystick to a MIDI translator and you can even program your joystick options to specific CC messages which is imho a better perspective to start from than having direct-input out of the box with all controllers fixed to specific sliders.
But that is just my opinion. For me this is another nice way to make use of my Logitec Wingman which was catching dust otherwise.

Here is little software that " Converts joystick X and Y (and Z if you have it) movement into any of the MIDI continuous controllers" - http://vellocet.com/software/VMIDIJoY.html