-
Notifications
You must be signed in to change notification settings - Fork 7
Proof of concept of a new single page interface #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Hi Mat, |
|
hey hey! thanks for the PR! i'll hopefully have some time this weekend or next to check it out. |
|
fabulous news!:) looking fwd to it.
one idea... dunno if its good but
what about releasing the otis with one controll screen as
"oTTis" - like Otis 2 !?
that way, who wants the old one still uses the old
and who wants the new one uses this new one.
maybe its better for its code to stay cleaner!?
just throwing an idea. I'll be happy with it in any form:)
thank you!
…On Thu, Mar 6, 2025 at 7:03 PM mat ***@***.***> wrote:
hey hey! thanks for the PR! i'll hopefully have some time this weekend or
next to check it out.
—
Reply to this email directly, view it on GitHub
<#8 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AC3ZRBO22HRZHXMJFYNT43D2TB5U3AVCNFSM6AAAAABYKRZL42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMBUGQZDONZRGU>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
[image: justmat]*justmat* left a comment (justmat/otis#8)
<#8 (comment)>
hey hey! thanks for the PR! i'll hopefully have some time this weekend or
next to check it out.
—
Reply to this email directly, view it on GitHub
<#8 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AC3ZRBO22HRZHXMJFYNT43D2TB5U3AVCNFSM6AAAAABYKRZL42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMBUGQZDONZRGU>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
|
i am totally on board with that, if @olt wants to! it would also open things up for more exploration while they're getting their head around norns scripting |
|
Sure! I don't want to impose my design on your script, but I also don't want to just take your wonderful code, slap a new UI on it, and "call it mine". So I'll go with whichever way works best for you. I can create a fork with a different name. I guess others could try it out more easily this way since Otis would still be available?! I'll try to keep the changes as close to the original codebase as possible so that merging back remains an option. |
|
My changes are now available at https://github.com/olt/sito and installable with Changes to otis:
|
|
@justmat is it ok if I post this here https://llllllll.co/t/otis/22149, or should I create a new topic? Not sure what the preferred way for these types of forks is on lines, and how you feel about. |
|
i think where to share really comes down to your goals with your fork. if you think it's done, so there is very little different, in the way of functionality, from otis... i'd say the otis thread is the place to post it. however, if you think you'll keep experimenting with it, adding/changing features and whatnot, i'd say make a new thread. i am totally happy with either approach, and i'll be installing sito this evening to play with it :D |
I tinkered with a new interface, that shows all information from the three pages at once.
The interface needs a bit more tweaking, and the code needs a cleanup and a few comments.
That said, I do think the interface contains all relevant parts.
Description
levelto indicate which one is active.level(1)when muted.levelto show the pan position, (e.g. L gets darker and R gets brighter while you pan to the right). C for center.Further ideas (for now or later)
How to enable single page mode?
Adding it as a fourth page is not an option, as it relies on the three-page control interface. I'm thinking of adding it as a param option that you enable from the EDIT menu. I also want to try to implement a more sophisticated E1 implementation where you need to twist the encoder twice in the same direction to move to the single page. Not sure how well this would work...
Buffer display: Only show the current active buffer (so left border is the start position). Buffer display would get more detailed if the time is shorter. On the other hand you could not see what is before the start position. Alternative implementation would be to show a bit left from the start and a bit right to the end position.
[1] Having this linked to the action would make it possible to disable fine control for level, pan and feedback, which works well enough in coarse mode, and do not need fine adjustments like the other parameters.