This is a question that came to my mind tonight: If I wanted to do some wavefolding on a sine wave, I would probably need to choose an engine that supports it, right? It’s not something I can do with lua, if I understand correctly. What would I choose? Is there a list of engines?
Thanks, and sorry if the question might be stupid :slight_smile:

You are right in that you can’t do that sort of thing in lua. It has to be done in Supercollider. You’d most likely have to add an engine or edit an existing one. Honestly, I’d go with the first option, as it’s a very good project to learn the basics. You mainly have to plug two UGens into one another: SinOsc.ar and Fold.ar.

2 Likes

I had the same question when I started. From my understanding it’s 2 separate bits of code - one is Lua (viewed and edited in Maiden - it can’t view / edit SC code), one is Supercollider were synths / engines and sounds are defined. Supercollider UGens need to be edited slightly to creat an engine that your Lua script looks at.
Here are the raw ugens code from Supercollider http://doc.sccode.org/Browse.html#UGens
Current defined engines on norms is here : https://github.com/monome/dust/tree/master/lib/sc
Here are people’s Lua scripts that look at the engines : https://github.com/monome/dust/tree/master/scripts

5 Likes

Got norns two days ago and already enjoy it a lot. Navigating this thing is much easier than I expected it to be.
I was wondering if there is some more info on the wonderful glut script by @artfwo posted elsewhere, sample loading and the parameters is totally clear to me but I am a bit confused about the grid operations… It sounds so good though. <3 Something along the lines of the mlr sheet would be really nice.

1 Like

true, there’s not much documentation yet, and i’m currently in the process of moving to another country with a somewhat broken norns in my bag, so don’t really have time to work on it at the moment, sorry about that :slight_smile:

currently in glut, grid row 1 is a “control row”. push buttons 1…7 to fade out currently played samples, push buttons 8…15 to start and stop recording to pattern banks.

when a pattern is recorded, push the button to start and stop playback. hold button 16 to clear pattern banks.

3 Likes

thanks! Good luck with the move, hope you’ll settle in fine. Berlin was very sunny and warm for weeks but it is now back to grey…

oops, I guess my question should be moved to Norns: dust. Sorry.

I’ve joined the second hand norns team and I’m happily poking around. An observation and two questions for the community:

I received norns with a pcb mounting screw roaming the case. Several other mounting screws were also loose. No issue as a result, but if you are planning to ship yours, or otherwise hear a light rattle in the case, you may want to check the pcb mounting screws.

The transparent display cover on my unit has a couple light scratches. It’s a non issue, but I’m betting there’ll be an accumulation what with all the cables flying around. Are the covers replaceable? If not, I’ll grab some kind of phone scratch guard and cut to size.

Dust and other particles are starting to accumulate on the display, inside the case. I can’t tell if it’s between the display and the transparent cover, or ‘in’ the display. What am I risking if I pull the pcb and hit the display with some air? I assume I shouldn’t try any surgery on the display itself, correct?

Thanks any and all.

i’m looking at revising the shipping packaging. it seems that large impacts (likely during shipping) can jar the unit loose from the cut cradle. a bunch more impacts result, and possibly loosen screws.

the plexi screen cover i can replace if needed: info@monome.org and i’ll also post up a CAD file if someone wants to laser cut their own.

if the screen cover is loose, there’s a chance dust could get in. yes it’s safe to disassemble (just remember the reverse steps, but it’s very easy). compressed air can clean out the screen. i’d suggest not trying to rub the plexi screen as it’s very hard to get clean. compressed air is best.

Thanks for the feedback and guidance; I’ll report back if anything interesting results.

To those fluent with Cyberduck:

I managed to use Cyberduck to “ssh into norns” via wifi to download tape recordings.

But which settings do I have to set in Cyberduck to “ssh into norns” via a USB connection? Or can I only “ssh into norns” by using a terminal application?

And one more question: does the wifi usb nub use any of norns’s power when wifi is set to off?

Dust and other particles are starting to accumulate on the display, inside the case. I can’t tell if it’s between the display and the transparent cover, or ‘in’ the display. What am I risking if I pull the pcb and hit the display with some air? I assume I shouldn’t try any surgery on the display itself, correct?

I was able to disassemble and get at the display. The primary offenders were on the inside surface of the plexi screen cover, not the display itself. Following @tehn’s advice, I kept my fingers away from all the screen related surfaces and just hit things with canned compressed air. Reassembled without issue, and up and running fine (and without the dusty annoyances :grinning:).

@tehn; kudos to whoever did the clean and straightforward internal layout and case design. Norns is beautiful inside and out.

1 Like

As a minor correction. Cyberduck is an FTP or SFTP application. Thus you’re using FTP (File Transfer Protocol) to access the Norns. SSH (Secure Shell) is a command line thing.

Therefore - “SSH into norns” would only be via a terminal application. I think this can be done over USB (rather than Wifi)… (checks docs…)

Without WIFI, you can connect to norns via USB-UART by connecting the power cable to your computer. On Mac/linux do:

screen /dev/tty.usb(tab) 115200

Where (tab) appears hit TAB to autocomplete the serial number. Login is the same as above.

FTP with Cyberduck would NOT be doable via USB. This needs to happen over a network connection (i.e. WiFi)

2 Likes

yes

it does

Thanks, so I’ll make sure I unplug the wifi nub when I want to maximize norns’s battery life.

@okyeron, thanks much for the explanation. When I use Cyberduck to extract tape audio from norns, I have to select “SFTP (SSH Connection)” in the menu, that made me guess I am still using SSH to get into/onto norns:
image

It is my understanding that a terminal application allows me to freely copy/delete/move files between norns and the computer. If this is wrong, please correct me.

What I really want is to have a USB connection to norns, and be a able to use a graphical, hierarchical view (like Mac Finder or Windows Explorer, instead of a terminal’s command line based approach) onto norns’s files, allowing me to freely copy/delete/move files between norns and the computer. Please, does anybody know how to accomplish this?

seems to be around 50mA here.

Just making sure you are aware of this. I think the user friendlier way of juggling files still seems to be the one described here below SYSTEM/SYNC. Difference is that one is a thumbdrive while you want to use an USB cable. While syncing to USB took a few moments, resyncing from USB did not really take long.

I think a “terminal application” in this case would usually refer to a command line tool which is a throw-back to the days when you had to access larger computers via a “terminal” (rather than having a “personal computer”). You can move files and do all sort of things from a terminal, but it’s executed from a command line.

Your FTP/SFTP application Cyberduck allows you to copy/delete/move files, etc. using a GUI, but it’s actually just doing all these same things as a terminal but with a prettier interface (and without having to know all the commands to execute)

Now… to do the file management you’re looking for, you could use SAMBA to mount the drive of the norns like you would an network hard drive. However, this would still be over WiFi rather than via USB. Installing SAMBA would require a bit of installing extra software on the norns, which may be a bit above your current power-level by the sound of things.

Cyberduck gives you the GUI aspects that you’re looking for here. I’d suggest trying to get the hang of using that first and see how that goes.

Not sure why you’re more keen on using USB to connect rather than WiFi.

EDIT: Also - think of the Norns device itself as a computer - rather than something like a hard drive or MIDI instrument that connects to a computer. Thus you’re networking two computers together.