the norns shield info seems like a good addition to the main docs, especially a section that clearly states the hardware differences between the two. i also like the links out to relevant lines threads

1 Like

Looking forward to diving into this. New user here and just got my Shield up and running and should have a Grid in the next week. My mind is melting with all the potential in the Norns and Grid, thanks so much for your efforts in putting this together.

Would it be too weird to include some low(er)-level norns experiments?

2 Likes

Not at all!

I just need some additional info to categorize it appropriately.

Just to be sure, this bypasses the whole norns software platform and uses direct GPIO access, right?

So, it’s basically native Raspberry Pi C development without relying on the software part of the norns platform, right?

I see that norns daemon processes get killed and that you’re still connecting to jackd.

You seem to be using a framebuffer lib for the screen, I’m surprised! I expected it to communicate w/ i2c or SPI. Maybe that is the case but one can still have a framebuffer over such an interface?

Admittedly, “Low Level” is a bit of a misnomer, as it gets people thinking maybe a bit too low. “Lower Level” might have been a better description. Or maybe just “C programming on Norns”.

The stuff I’m working on scoops the norns software stack, which sits on top of Linux, and replaces it with new software, which also sits on top of Linux. It’s still very much in the Linux userspace with all the kernel drivers and filehandle abstractions.

I added a section at the end of the page.

Don’t hesitate to tell me if things are not clear enough or if you want something added.

1 Like

This is awesome dude! Just what noobs like me need. I’d love a list of the super collider engines please. I’ve had some experience with collider in the 90’s but forgotten it all…

3 Likes

you can execute tab.print(engine.names) in maiden to see a list of the engines installed on your norns
and there’s the lib tag in the project manager that indicate that the project includes an engine.

edit : i had too many tab opened and i missed the context of the op. now looking at the page (really helpfull !) i see there’s already a list of engines.

1 Like

worst first topic ever! Do you even forum?!
il_570xN.2084760792_glwy

for real this is a great first post and welcome to lines!

1 Like

Thank you very much for this!

I think the required devices will be a nice addition to the table of scripts (require grid, arc and etc)

Thanks for collecting this! Some thoughts on a couple different categories of FAQ:

  1. what / why is norns?
    The resource that I think best contextualized norns for me is the Approaching: norns thread which introduced the project to the community. As of this writing said topic has run to an imposing 2,583 posts (!), but the bottom of the first post in the topic has links to 6 different posts from Brian which looked at different aspects of the design and answer this question quite nicely. I think these form a really nice piece of tech writing, and should perhaps get added to the official docs or otherwise immortalized.
  2. how’s that different from a _____?
    This seems like potentially a good section for a resource like this, but there are so many devices available that it can easily spiral out of control, maybe even if restricted to “sound computers designed around their reprogrammability” or similar. But there are several comparisons that come up a lot, as well as a lot of questions about the comparative strengths of monome’s different programmable devices.
  3. what do I need to get started?
    The Hardware and Development sections cover this. Some tips on development setup seem like a nice addition here. In addition to using the maiden editor I’m aware of Atom and vim approaches as well as this tool that watches for file changes.
  4. what all can it do / what apps exist?
    Wow you’ve collected loads of data here! I wonder if something like the feature matrix could be generated from the JSON catalog used by maiden, maybe using slightly more structure in the tags, like ["audio-in:required", "midi-in:optional"].
7 Likes

Some very good suggestions here.

I propose that in a first time we’ll link to the thread / posts with a tagline such as “want to know more”?

If they are deeply technical, the official doc might be more suited.

Yes indeed, selecting a list of “similar” devices is hard.
Maybe can we flip it differently have a “what can it be?” section.

It would list a wide range of apps Norns already has and from what they compare to, e.g.:

  • analogue additive synth: molly_the_polly, JUNO
  • 4-track tape recorder: reels, OP-1’s
  • multieffect: pedalboard, many existing pedals
  • sample player: timber/keys, 64fingers, MPCs

People don’t really need any development knowledge to use the norns, given the wide array of existing apps. So they don’t really need much to “get started”. Maybe this section should be called what do I need to get started making apps?.

Also, maybe should we move the development sections after the list of apps, which would interest most people?

I will link the alt editors setup. I don’t know how you’re supposed to use the file watcher tool so would need some more background about it.

Having this data in the JSON would be ideal. I also made this list / table as a few apps I like are not on maiden (grd, fretwork) or have alternative names (spacetime).

I feel like for beginner developers maiden covers things pretty well (& undoubtedly exists so beginners don’t have to worry about this). I’m in the early stages of working on a guide for command line development with norns though - it’s a pretty great workflow and there are a lot of things that more code comfortable folks can take advantage of

3 Likes

Added section What / why is norns? and What can it do?.

Overhauled hardware section.

Moved Development sections after list of apps (Apps section).

Added a bunch of missing apps and SuperCollider engines.

Uniformized formatting.

3 Likes

Added a Table of Contents, Contributing section and License.

(+ various fixes and additions)

Thank you for this incredibly useful page. I noticed that the Compass script is missing. Is there any specific reason?

No. It’s just that the list is not yet complete :sweat_smile:

I add missing apps from time to time and people also propose additions. I’d say we’re 80% there.

It takes time to search each app features, make a non-poetic description and find appropriate demos and documentation if any.

Also, please note that I make mistakes from time to time (e.g. concerning the features, I don’t necessarily download each app to test them).

As stated at the end of the page contributions are welcome to speed things up and validate apps already registered.

1 Like

I perfectly understand. So please take it as a contribution to improve the page :slight_smile:

FWIW - the hardware section for Fates case options should maybe be acrylic/DIY instead of no?

1 Like

@Cloud, Compas added, among others.

Fixed. Also would appreciate a review concerning the audio path field. Does the fate have an isolated audio power section like the original norns?

1 Like