(Regarding closing & opening of a tool window:
For a future Renoise version I think it would be nice to be able to toggle between opening and closing the last used tool window through a keyboard shortcut).
(Regarding closing & opening of a tool window:
For a future Renoise version I think it would be nice to be able to toggle between opening and closing the last used tool window through a keyboard shortcut).
This man has the right idea.
This man also. Also, what if you use ESC to switch between edit_mode=on/off?
ok calm down everyone, the next version has all this fixed, Im sorry for the bugs and a massive thanks to you all for being so involved in something I thought I may have never been able to create. Please let me know if you find any strange behaviour with the next version and I will try to jump on it! so go for it and download the updated version. Im uploading nowâŚ
im not sure what this is about can you explain in further detail?
Iâm just chiming in on the fact that Esc-killing-MPE-interface is not very nice, when considering that some people use ESC as an edit_mode/on/off shortcut.
When will it be up?
sorry found a bug before upload by chanceâŚfixing now
Howâs it going? Btw, would it be possible for you to always paste the version update information to this page too?
added updated version 2.6
http://tools.renoise.com/tools/musical-programming-environment
i am struggling to get the rotary transpose to midi map to a rotary controller.
good stuff,
got this message, starting a new song while having the tool open:
My apologies Jonas, I have fixed it and re-uploaded . please download and reinstall again!
preedit: sevenscientist replied while I was typing this, but Iâll leave it all in anyway.
Rotary encoders generally return twos-compliment encoded signed values to indicate direction and quantity.
The following function converts a twos compliment encoded value into its number equivelent:
function byte_to_twos_complement(raw_value)
--[[
Description: This function expects a numerical value from 0-255 (i.e. a
byte) and will return the twos complement value of that digit
(i.e. it will convert a raw binary value to it's signed
value). This is useful for handling rotary encoders on midi
controllers
Parameters : raw_value - the byte to be converted
Returns : a signed value from -128 to +127
]]--
assert(type(raw_value) == "number", "Passed parameter is not a number")
assert(raw_value >= 0, "Passed parameter value is out of range (<0)")
assert(raw_value < 256, "Passed parameter value is out of range (>255)")
if raw_value == 0x80 then
return -128
elseif raw_value < 0x80 then
return raw_value
else
return -128+(raw_value-0x80)
end
end
Hopefully this will help
Regarding this issue as reported by Jonas:
This occurs when you try to initialise a midi mapping binding twice without releasing it first.
You can wrap each midi mapping to check if it already exists as follows:
Before:
renoise.tool():add_midi_mapping{
name = "MPE:Function:Step Editing",
invoke = function(message)
if (message:is_trigger()) then
fstep()
end
end
}
After:
if not renoise.tool():has_midi_mapping("MPE:Function:Step Editing") then
renoise.tool():add_midi_mapping{
name = "MPE:Function:Step Editing",
invoke = function(message)
if (message:is_trigger()) then
fstep()
end
end
}
end
Similar âsafetyâ wrapping can be performed on key bindings.
Hope this helps!
Sevenscientist - a question: Would it be completely against how the MPE is meant to work - if -Step and Step- would take into consideration the current note edit step?
sorry esaruho, Im not sure I understand what you are trying to do, can explain a little more? The step - functions are only meant to go forwards or back a quarter beat (as in 4/4 signature you would have 4 beats). I am yet to impliment timing modifications.
added updated version 2.7
http://tools.renoise.com/tools/musical-programming-environment
this tool is great stuff⌠sevenscientist, iâd really like to help you bring this thing to next level, especially midi / key binds would be my first extension of choice for this thing.
which ones?
Well, its been a while but I am bringing it to the next level! I am now performing with renoise live, so I have had to update the tool to accomplish this. There are some bugs I am fixing but you can nowâŚ
Please let me know if you have any constructive ideas or suggestionsâŚ
Looks like my akai mpc2000xl is used only as a 16PAD midi controller. So I will be putting it for sale on ebay very soon.
link, or is your newest update currently making its way through the script moderators? Update tool in Renoise doesnât detect anything.
sorry Jonas, not uploaded just yet , working on the last few bugs⌠wont be long now!
ahh ok, no worries, I have patience