Sign in to follow this  
Followers 0
Sasha

Ableton Live controler/audio mixer

116 posts in this topic

Try some combination of dividers at this  definition part of main.asm

;; see the documentation of MIOS_ENC_SpeedSet for the purpose of these values
#define DEFAULT_ENC_SPEED_NORMAL_MODE   MIOS_ENC_SPEED_NORMAL
#define DEFAULT_ENC_SPEED_NORMAL_DIV	0
#define DEFAULT_ENC_SPEED_SLOW_MODE     MIOS_ENC_SPEED_SLOW
#define DEFAULT_ENC_SPEED_SLOW_DIV	6	; (6: increment on every 7th step)
#define DEFAULT_ENC_SPEED_FAST_MODE     MIOS_ENC_SPEED_FAST
#define DEFAULT_ENC_SPEED_FAST_DIV	2	; (2: divider = 2^(7-2) = 32)

I solved this problem when I want get one detent for one move at the LCD menu select encoder with 24 steps

B.R. LX

Share this post


Link to post
Share on other sites

So, I have to change it to look like the code belowe if I`m using 24 detent encoder and want 1 detent to be 1 incremen and. I should of course set option 2 to be default.

#define DEFAULT_ENC_SPEED_FAST_DIV	2	; (2: divider = 2^(7-2) = 24)

Share this post


Link to post
Share on other sites

So When I try to set accordig to formula I get bad feature of ENC. I don't remember how I set if at SLOW mode or at FAST mode, but some testing of changing values I get What I want. I remember that types FAST and SLOW I had after uploading code to core uncannily exchanged.  ??? but working  ;)

Share this post


Link to post
Share on other sites

I get what I want. I used Encoder speed application to find out right multiplier. It was 1, but to make it work it slow mode needs to be changed and not normal as I was trying at first.

Share this post


Link to post
Share on other sites

Thank you Benjamin.

Share this post


Link to post
Share on other sites

Sasha,

since is finished you should put some page on the wiki on the users projects!

It's so nice that it should be documented!

With HUIs like that midibox will start to compete with the big guys!!!

One of mine future plans is to design one MB to launch clips on live, with visual feedback, so I can just forget about my laptop and use Live like a HW sampler

Congrats

Share this post


Link to post
Share on other sites

Finished? ...It is far from finished.  ;D

Share this post


Link to post
Share on other sites

Hello. Your work is very impressive here. I'm trying to gather more info about such controllers for ableton. Maybe I should've used mail or pm, but anyway:

1. What is Mackie control protocol and how you use it in your particular example (is it midi cc chart?)? Please explain.

2. I have NEVER saw some kind of jog function, or scratch emulator in ableton. Really knocks me down. But i thought about jog wheel to control playback position but no trace of that in live too. Can you help?

3. Ok LED rings for faders is something new. It is a good idea for me! I'd certenly use that!

4. Ok, if I decide to go for 18 channels it would be +100 pots and buttons, so bank might be the only way out. (thanks for the idea, i just seemed to miss it)

5. Scene navigation. Haven't seen this function either. What it do? Also i see two knobs - loop start, loop end. This is what I need! If i had them recording sessions would be so much easier! Also in live I can't see anywhere these buttons << >>. tell where to assign this function to midi CC?

6. I see you missed tempo TAP function. This question is more to live itself, then to hardware. Tell me, is there a way to tap tempo and have audio track played smothly in background? I meat when i click of the warp function tempo still affects the track - it affects it playing position, trying to tap tempo to this track is quite frustrating, just can't get answer anywhere...

Again Thanks A LOT for such good ideas about ergonomics and layout, but for my case eq buttons quite useless, instead i'll add D send pot. I think building ableton controllers should be standalone like SID project. I wish you happy finishing!

Share this post


Link to post
Share on other sites

1. What is Mackie control protocol and how you use it in your particular example (is it midi cc chart?)? Please explain.

It is MIDI communication protocol developed by Mackie for their series of MIDI controllers. It is supported by all major softwares. You just need to chose it from the list in your software and all mappings and feedback instantly works. There is alot of info about it on this forum, wiki and all around the internet.

2. I have NEVER saw some kind of jog function, or scratch emulator in ableton. Really knocks me down. But i thought about jog wheel to control playback position but no trace of that in live too. Can you help?

Yes, you have jog in Ableton and yes it controls start position, but if you adjust quantization you adjust the step size of the jog. Doing the scratch is possible but with additional software like Ammobox. Check out the youtube for demo. I wan`t be doing any scratching with mine controller so I used NI Traktor to test the scratching. Never tried the Ammobox.

5. Scene navigation. Haven't seen this function either. What it do?

It serves to navigate trough clips. Like you click in a clip and move the selection with your keyboard arrows.

Also in live I can't see anywhere these buttons << >>. tell where to assign this function to midi CC?

Don`t know why but some controls are shown only when you activate MIDI map function in Live, and some controls you don`t see even then and they are supported by live itself. Those functions are available if you are using Mackie protocol.

6. I see you missed tempo TAP function. This question is more to live itself, then to hardware. Tell me, is there a way to tap tempo and have audio track played smothly in background?

I don`t use TAP function myself but I would expect Live to adjust the tempo of music in background according to your tapping.

I meat when i click of the warp function tempo still affects the track - it affects it playing position, trying to tap tempo to this track is quite frustrating, just can't get answer anywhere...

Try to find answer in Ableton forum.

Again Thanks A LOT for such good ideas about ergonomics and layout, but for my case eq buttons quite useless, instead i'll add D send pot. I think building ableton controllers should be standalone like SID project. I wish you happy finishing!

Thank you for your nice words, and I wish you too happy building of your Live controller. ;)

Share this post


Link to post
Share on other sites

You use Midibox LC application right? Can you record video on how the LCD feedbacks you actions? I can't see anywhere how the LCD reacts, or what commands it has. Also, what LCD you used?

Share this post


Link to post
Share on other sites

No, it is not LC application. It is MB64E + MB64. MBLC application is not useful for my controller as it is limited to just 8 analog inputs. I still didn`t start any wiring, just a few tests of button illumination. I finished 90% of mechanical construction and modules. Lack of money and time.

Share this post


Link to post
Share on other sites

I have plans but not money.  :(

I need to sell my x0xb0x first to finish other dusty projects. There is not much I need to do, but the list of prebuilt projects are not so small. I do what I can with parts I have, but most expensive is the housing, so I left it for the end. ..and it goes like that with every project. I would like to house all the projects in proper metal housing with screenprint, but that is not cheap.

Share this post


Link to post
Share on other sites

Well best of luck to you! :)  It's a very nice project! :D

Share this post


Link to post
Share on other sites

Thanks mate.  ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0