Forum Replies Created
-
AuthorPosts
-
I’m sorry I thought this is what is exactly what I described in the previous post. Tell me where I am going wrong.
The Sysex for Protamento Time/SW is
F0 40 00 10 00 01 03 00 xx F7
The xx spot being where the 2 aspects that I am combining sent correct?
“It’s really simple” — Easy for you to say 🙂
So if I understand you correctly I am basically combining the two variables (for lack of a better name) and then sending them as a Hexadecimal.
Which begs the question how to do this. Say I want to send Porameto Sw [on] or 1 and Portemto Time [25] or 11001. This means I would be sending the byte 10011001 or translated int Hex 99? The Sw field at the front and the Time field at the back, and the blank bits as 0 correct?
So the next question would be how do I do this do I just create the text version of this (10011001) and then translate it into a Hex? Is there a command to do that? Also is there a command that will Translate the Decimal to a Binary?
Thanks guys
Hi, do a search on “K3”, STRL posted a while back for me in another thread. I am currently working from his original and updating it. I have the graphics pretty much done, and re-did most of what was already created sysex wise. I am still working on user wave editor part. This is a little bit more complicated.
Question do you have midi feedback issues when you connect both midi in and out? I am still trying to resolve this.
**Update found the post here
***Hey what is the latest build that is fully working with Logic on Mac?
Wow great. That makes it very easy.
Sorry dasfaker shouldn’t assumed you meant it was impossible. By the way atom, as someone who works with VB, C#, CSS, Java, and HTML all day, you have made some pretty excellent software. This is quite an effort and very well executed I might add. Thanks again.
OK,
How about with a repeating type image made in Knobman. The reason I ask is I am trying to do a kind of a meter to show the level of something. I designed the image with Knobman so if I were to use it I would have to change the positions. Maybe there are properties for this as well? My original plan was to just use a slider, lock it down and set the value from the code behind, but from your post that doesn’t seem possible.
Thanks guys, so should I just wait and use the old version at this point?
January 29, 2013 at 9:16 pm in reply to: minor request: lower case letters for some fonts of uiLCDlabel #5917I believe this is a function of the font used not the software itself.
Hi, can someone confirm that this is working with Lion? The reason I ask is because I have been having a lot of issues with panels that worked in older versions, so I tried to use the demo’s that were posted at the end of this thread.
and I am also getting errors. Since this was just recently released I would think it would work. Can someone confirm that this build is working on lion?
- This reply was modified 11 years, 2 months ago by Bomma72.
Thanks for this, I got it!!
I was using
PatchName = label:getPropertyString(“uiLabelText”)
PatchName = label:getProperty
String(“uiLabelText”)Removing the string part works.
It’s strange as the other worked worked in the old version, and like I said it also would display the string when I called it in the console. Anyway know I know.
Thanks again.
Hi, Thanks for the reply. So I tried to put your command into practice however, same issue. For whatever reason all of the strings taken from the label are seen as userdata and I can’t even convert them to string as it say they are nil when I try. I also changed the label thinking maybe this was a legacy issue. No such luck.
At this point I am going to go back to the older version of Ctrlr though I hate to do it.
OK after the second night of trying to figure this out I am starting to think this may be a bug with the newly compiled Mac version of Ctrlr. I just don’t know. Seems to only happen with strings, though maybe I am doing something wrong.
Here is an example of the code I am trying to use.
label = panel:getModulatorByName(“lblPhTtl”):getComponent()
local PatchName = label:getPropertyString(“uiLabelText”)for i=1,10 do
char = string.sub(PatchName,i,i) –Tried this first
** returns bad argument #1 to ‘sub’ (string expected, got userdata).
char = PatchName:getByte(i) — Then tried this** returns attempt to call method ‘getByte’ (a nil value)
end
I should mention that there is data in the label field and if I do a console(PatchName) command I get the correct results. Also this worked fine with the current build that is defaulted to on the site. Should I just go back to that one?
So did some more checking and the weirdest thing about this is that if I do a console command it I get the string value.
Hi Atom,
So the question is how do I verify the LUA if I can’t get the thing to open? Is it because Ctrlr defaults to the last project opened (which has the error)? If so how do I stop this behavior?
Has anyone got this working. I am stumped. The strange thing is it still works in Logic 9 but not stand alone.
Here is the
Crashed Thread: 0 Juce Message Thread Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000064VM Regions Near 0x64:
–> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] —/— SM=NUL /Applications/Music/*/Ctrlr.app/Contents/MacOS/Ctrlr
__TEXT 0000000000001000-00000000017ae000 [ 23.7M] r-x/rwx SM=COW /Applications/Music/*/Ctrlr.app/Contents/MacOS/CtrlrApplication Specific Information:
objc[5592]: garbage collection is OFF- This reply was modified 11 years, 3 months ago by Bomma72.
Ok I was on the default download version for Mac which doesn’t have these options I think.
Hi, I gave this a shot tonight and it worked when I first opened it. Made some changes to my panel and then closed it. Tried to open it later and it won’t open anymore. Ctrlr just keeps crashing.
I am on OSX 10.7.5
Let me know if I need to sent a report.
Yeah, for adding/changing the name of the patch. I could always do it at the upload stage (meaning strip out the stuff that doesn’t translate, but it would be cool if I could just stop it on the key-up event) This would be how I do it with Java.
Thought I would add one —
panel:sendMidiMessageNow(CtrlrMidiMessage(“f0 11 63 7d 3d 00 00 00 f7”))
Sends message to Synth
-
AuthorPosts