• d_rool

    Hi

    I bought a Midi Controller which has rotaries. But they don't behave as a slider. If I turn them to the left they send out a 1 and if I turn them to the right 127. Unfortunately they don't have any value between 1 and 127. So the solution would be to get the Midi information and each time I get the value 1 I substract 1 and if I get a 127 I add 1 to a variable which will be send out.
    Unfortunately I didn't really figure it out yet how PD works. How can I make an "IF Then" Statement like in Basic?

    Thanks for your help!!!

    posted in technical issues read more
  • d_rool

    Hey thank you soooo much!!! It works great! Respect! I almost thought I would have to bring the NuVJ Controller back. Now I can use it for any software...

    posted in technical issues read more
  • d_rool

    Hi Pulsed

    The controllers work great but there is a last small problem. I need to send messages through ctlout in a different channel. Because in Modul 8 I can't choose the Midi Device so it will first the get the value from the NuVJ controller and then from the PD. So they are overwriting each other and the rotary is jumping around...

    thx for your time!

    posted in technical issues read more
  • d_rool

    Wow so cool. Thank you very much. I changed it a little bit to my needs. I put the min and max from 0-127 again. I also put one more value so that I can change the speed of the controller. It almost works;-)

    Now I try to send out the midi again with ctlout so that I can receive the message in Modul 8. But there is still a mistake inside... could somebody please have a quick look.... it's great;-)

    The midi controller is a NuVJ which comes with the Arkaos Numark software. But I want to use it to control Modul 8 and VDMX.

    thx

    http://www.pdpatchrepo.info/hurleur/endless_midifader.pd

    posted in technical issues read more
  • d_rool

    Wow so cool. Thank you very much. I changed it a little bit to my needs. I put the min and max from 0-127 again. I also put one more value so that I can change the speed of the controller. It almost works;-)

    Now I try to send out the midi again with ctlout so that I can receive the message in Modul 8. But there is still a mistake inside... could somebody please have a quick look.... it's great;-)

    The midi controller is a NuVJ which comes with the Arkaos Numark software. But I want to use it to control Modul 8 and VDMX.

    thx

    http://www.pdpatchrepo.info/hurleur/endless_midifader.pd

    posted in technical issues read more
  • d_rool

    Yes it works;-) You're great!

    But I still have some questions. First of all how can run the pd script and replace the variables with a value? like ([endless_midifader 13 0 127]) For the moment I just took your variables and replaced it with fix numbers... but I don't think that is the way how to do...

    And then I have another problem which I don't know how to solve now. How can I all other controllers which I don't want to filter bypass and let them go straight away out???

    big big thx

    posted in technical issues read more
  • d_rool

    Wow so cool. That is exactly what I'm looking for. Unfortunately it doesn't work with the "route 14" command. I know it is controller 14. I can look it up in "Test Audio and Midi" so I set it to 14. But it would not do anything. If I connect the pack straight away with the select then it works fine. But of course all the controllers will then react. Is there some small mistake inside or am I doing something wrong?

    Then I have another question. I have 12 controller with which I want to use this script. So would you just copy and paste it 12 times and change the route command or is there a smarter way to do?

    Thx for your help guys. It's great;-) I was trying for hours to figure it out and it didn't work.

    posted in technical issues read more
  • d_rool

    In basic would be something like this:
    Initialize first time:
    myVariable = 0
    --

    If ctlin = 127 Then
    if myVariable < 127 Then ' This sets the limit that it doesn't go over 127
    myVariable = myVariable + 1
    end if
    ElseIf ctlin = 1 Then
    If myVariable > 0 Then ' This prevents the variable to go below 0
    myVariable = myVariable - 1
    End if
    End if

    send_out(myVariable)

    That's it.... I hope you understand what I mean... I just can't figure it out how to put in pd.

    posted in technical issues read more
  • d_rool

    Hi Godinpants

    You did a great job. Thank you very much. But your script does more than I want;-) I just want if I get a 1 it adds 1 and if I get 127 it subtracts 1. Your script keeps adding and subtracting as soon as I triggered one side.
    I'm still trying... but with your script I should be able to build it somehow. I'm sure what I want is so simple. It is just a couple of clicks away;-)

    thx

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!