Not sure what you’re using for the web editor.

But… in theory, Microsoft’s Monaco editor should be able to make use of a Language Server Protocol server on the norn itself, which if you’re using lua-lsp will give you documentation hover, syntax checking and some code completion.

I have no idea if it will work, but the prospect of getting syntax checking (especially for new coders) makes it worth further investigation.


edit: this is the magic glue between Monaco and LSP: TypeFox/monaco-languageclient

3 Likes

I’m old, please explain 20 characters?

4 Likes

maiden uses Ace internally and it has some hooks for code completion and doc integration (@ppqq has started to explore the possibilities there). Ace does provide some syntax checking for Lua, the only downside at the moment is the syntax checking is based on Lua 5.2 instead of Lua 5.3 (which matron uses) so newer syntax such as shift operators gets flagged as invalid even though it’s not.

Edit: I should add that Monaco was looked at early on. I believe one of things which drew folks to Ace was the direct integration of Vim/Emacs keybindings out of the box and there was readily available ReactJS integration.

4 Likes

@rmro it’s a very long thread covering a large number of topics. Which specific thing are you looking for more explanation about?

I had the same question for awhile until I figured it out. Discourse, this forum, requires each post to be at least 20 characters. So if you want to say something short, people usually just include “20 characters” as kind of a joke and to meet the requirements.

4 Likes

I’m so dense. I thought that was exactly what @rmro was doing. doh!

6 Likes

It’s so small! and so beautiful

3 Likes

just a heads up to people receiving hardware— if you see anything weird or confusing happen e-mail me info@monome.org and i’ll get back to you super quick! assembly has knocked me out and i’m a little behind on docs— i apologize— but they’re coming soon. in the meantime i hope you enjoy playing the included scripts.

here’s the mlr cheatsheet (which doesn’t really give instructions, but might help you wade through and discover something?) mlr.pdf (283.3 KB)

but if you’re hyped about mlr, BE SURE to check out @artfwo’s glut which is a sort of mlr-inspired granulator and sounds super amazing (and is wayyy easier to navigate)

21 Likes

Oh, it’s you! Hi. :slight_smile: :heart:

2 Likes

Just received mine. This is a stunning work of art. Looking forward to going through it- thanks so much @tehn and to everyone else involved!

9 Likes

Sounds interesting is this an included script? So excited to get mine I will probably be a few weeks still for us EU folk…

It’s so pretty.

17 Likes

28 Likes

Trying out MLR right now. I think I understand how the grid configuration works, but I can’t seem to trigger the recording itself. I am positive I’m missing something obvious. I can hear the input device, the REC LEVEL is above 0, and I’m definitely in the REC/SPEED Mode/Tab. The most bottom-left button (REC) doesn’t illuminate when pressed in this mode, and neither does the bottom-right button (PLAY).

1 Like

Yeah im going to be, and have been soaking up as much as i can before I dump down cash.
But the other aspect I like about it is the potential to create something to run on it. Obviously with have a bit to learn before doing that, but thats part of the fun

I am having similar MLR issues. But then it’s also late.

1 Like

mlr tutorial tomorrow!

weekend assembly zombie brain

22 Likes

Powering it up with @tehn’s awake tone app is magic. Can’t wait to learn and play. Thanks all.

3 Likes

norns x Pelican 1120

53 Likes

This mlr is killer! Finally, I won’t be too lazy to bring it everywhere. Amen

6 Likes