Being new to Lemur I am having a difficult time wrapping my head around the scripting and more complex midi stuff so I have two initial questions here.
I couldn't find a 'quick start' guide or something that could help me get the basics down. I have managed to create a template, load it in the lemur app, and midi map it to stuff in ableton but apart from that I have no idea what I'm doing with all the other controls in the software and scripting. Could anyone link me to a place where I could more easily learn more about it? The official guide went over my head on the more advanced stuff, I will try reading it again but I don;t imagine it will help all to much.
Another question about the multiball device. I can get one ball working fine when mapping the x/y cc data but when I introduce another ball it uses the same cc data. Can I change this without scripting? I would imagine I could but I can not find a option to do so (I have been looking all day now).
Scripting Basics
Re: Scripting Basics
Hi
Any 'Basic Introduction to Programming' will help get you thinking in 'code' - you need to know about variables and functions etc, program flow etc
Specifically to Lemur, have a read of the User Guide to get an understanding of the commands available and rules for assembling scripts . . .
Also in the online User Library, there are several instructional patches or simple modules to check out and study . . .
Also, a lot can be achieved with very basic single scripting within objects in the editor interface and using Custom MIDI . . .
Follow the forum discussions and ask questions . . .
For the MultiBall mapping, see the MIDI Mapping Pane and you will see 'controller ' ' to ' '
Enter your values here - numbers are assigned incrementally from low to high
If you have 2 balls and 4 values you only get the first 2 values
If you have 4 balls and 2 values , first 2 balls get first value & other balls get other value . . .
Hope that makes sense . . . .
Any 'Basic Introduction to Programming' will help get you thinking in 'code' - you need to know about variables and functions etc, program flow etc
Specifically to Lemur, have a read of the User Guide to get an understanding of the commands available and rules for assembling scripts . . .
Also in the online User Library, there are several instructional patches or simple modules to check out and study . . .
Also, a lot can be achieved with very basic single scripting within objects in the editor interface and using Custom MIDI . . .
Follow the forum discussions and ask questions . . .
For the MultiBall mapping, see the MIDI Mapping Pane and you will see 'controller ' ' to ' '
Enter your values here - numbers are assigned incrementally from low to high
If you have 2 balls and 4 values you only get the first 2 values
If you have 4 balls and 2 values , first 2 balls get first value & other balls get other value . . .
Hope that makes sense . . . .
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
Re: Scripting Basics
As an added note, take notice that with objects which include multiple "outs" such as multiball, pads and switches (when there are more than one column or row) it is posible to either set them to send values on adjacent CC controllers OR on adjacent MIDI channels. If for example, you set the MIDI channel on a Multiball prior to setting the CC controller number, then you will posibly end up getting a setting of "Midi Channel 1 - n" where n is the amount of balls in the object. If that happens, reset the channel to display only one and go ahead editing the CC number.
Re: Scripting Basics
Hmm
You can also end up with both adjacent CC's and Channels by using mismatched array sizes . ..
Ie. 4 balls >CC1 to 2> Ch 1 to 2 yields CC1 Chan 1, CC2 Chan 1,CC1 Chan 2, CC2 Chan 2
Though it does seem strange that you can't do both adjacent CC and incremental Chans
I will put it on the list of things to be looked into . ..
Cheers
MM
You can also end up with both adjacent CC's and Channels by using mismatched array sizes . ..
Ie. 4 balls >CC1 to 2> Ch 1 to 2 yields CC1 Chan 1, CC2 Chan 1,CC1 Chan 2, CC2 Chan 2
Though it does seem strange that you can't do both adjacent CC and incremental Chans
I will put it on the list of things to be looked into . ..
Cheers
MM
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
-
- Newbie
- Posts: 2
- Joined: 19 Nov 2012 01:10
Re: Scripting Basics
It didn't make complete sense at first but after going through it with the editor I was able to get it to work, or at least I think. I have yet to try it with the ipad app and a DAW but from the editor it all makes sense now.Macciza wrote:For the MultiBall mapping, see the MIDI Mapping Pane and you will see 'controller ' ' to ' '
Enter your values here - numbers are assigned incrementally from low to high
If you have 2 balls and 4 values you only get the first 2 values
If you have 4 balls and 2 values , first 2 balls get first value & other balls get other value . . .
Hope that makes sense . . . .
Thanks a lot.