yep!! more fields are coming. i’m so happy you’re enjoying it.

yea no saving everything yet, just individual track melodies. i know it sucks and limits how deep people will want to go right now. there’s some deep architectural stuff still being worked on that needs to be sorted out first. in the next couple weeks saving will be a thing. :slight_smile: :floppy_disk:

4 Likes

You could look into PSET saving as well maybe. Not sure that can be used for this kind of purpose thouse, seems more something to save parameters and not really designed for complex scripts like this.
Also I am wondering, did you look into norns global clock feature? It would be really cool to be able to sync this via MIDI and Link.

it does use the norns global clock!

Oh really? Then I need to check that again, because it did nto seem to react to clock changes over Link

parameters > clock > source should do it

1 Like

first encounter

20 Likes

holy crap this is beautifullllll. what synth are you using?

3 Likes

I used a Nord Rack 1 processed by Elektron Analog Heat and a delay!

3 Likes

v1.0.11

  • NEW Cut, copy, and paste with mod + x, c, and v.
  • CHANGE ctrl, alt, opt, and cmd have identical behavior. Collectively these are now simply: mod (modify).
  • CHANGE Focus with mod + arrow keys. Use shift to move in increments of 10.
  • CHANGE Use shift to move in increments of 10 with Y Mode h, j, k, and l.
  • CHANGE Remove adaptive increment/decrement controls.
  • CHANGE Synth macros are invoked with m instead of c.
  • FIX Cursor appears in the editor field in Y Mode.

i am so excited about this version. cut, copy, and paste all work just like your favorite spreadsheet softwares. with this update there was an overhaul of some of the keyboard interactions. everything is simpler and more consistent now. cut/copy/paste speeds up workflow so much. can’t wait to see what y’all do with it.

here’s a preview of it in action:

https://www.instagram.com/p/CH6LFqMB0rC

11 Likes

I ordered a norns shield because I’ve been interested for a long time, but Yggdrasil was the final decision maker… It arrived today and I’m having a great time already. Thank you so much for creating it!

(excitedly awaiting project saving:)

6 Likes

yay! that makes me so happy. you’re welcome. please share what you create. i want to hear it!


yes project saving is coming! you know about track saving right? also note that your “runs” are saved in /dust/data/yggdrasil/runs so you do have some record of what you’ve done.

Learned the basics last night and am totally hooked! The big moment was figuring out I could program the synth;m1/m1 parameters on a slot by slot basis instead of just in synth;enc mode… Suddenly the synth engines opened up as instruments.

Most simple commands are now second nature. Gradually understanding Y mode has already sped up my process and Yggdrasil is turning out to be much faster to learn for me than say, LSDJ or an elektron box.

I knew about track saving, but not about run saving. This is a great feature and I love how self contained that makes this. Genius!

I do find myself wanting a slightly more detailed explanation of YPC slot loading.
I’m not 100% clear on how the note information affects the sample played from the bank. I’ve been able to get drum tracks working more or less how I want, but I feel like I’m fumbling around in the dark a little (Maybe I just need more practice).

2 Likes

nice! note information only affects samples if there is a number and hertz value appended to the sample name e.g. 440hz. so in the factory samples only piano1_uiowa_440hz.wav and wineglass_halffull_513hz.wav are re-pitched. all the others play the same sample, no matter what note is in a slot. if there’s anything you think the YPC is missing let me know and i’ll add it to the backlog.

1 Like

Hmm… I’m using the factory drum samples and they are being pitched when triggered (?)
Here’s what I typically do:
1 clade;ypc
1 1 ypc;l;bd1
1 1 c5
-A regular sounding kick drum is heard when slot 1 plays.

if I then input:
1 1 c4
The bd1 sample plays back slower.
(If I assign 1 1 c2 it plays so low ithat it is difficult to hear)

I’m getting a lot of freezes tonight, can’t accurately repro them yet but I will pay closer attention in future. It’s usually when editing synth parameters, like:
1 synth;m1;12 (freeze before right lower corner animation plays). It has happened with the track playing and also when not.

Still loving it :slight_smile:

1 Like

ah, right-o. yes i forgot the samples default to 440 if there isn’t pitch information in the filename.


yeah if you could keep maiden open you’ll be able to see any output with errors.

1 Like

Yesterday I bought a midi usb keyboard just to use yggdrasil. I’ve sligltly modified the keys.lua because I’m using an italian keyboard.
Many thanks for sharing this beauty. I’m learning how to use it and when I typed “oblique” a big smile appeared on my face.
Wonderful script!

2 Likes

heck yes!! how much did you have to change in keys.lua?

Uh, not so much, I’ve remapped the question mark, the semicolon, the minus sign…but it’s a work in progress, I still have to test a lot of things.

1 Like

@pangrus I might be interested in an alternate keys.lua file for IT layout, in case I need the Teletype keyboard back on the Teletype :slight_smile:

anyone interested in pitching in with keyboard layouts, i’d encourage checking out this issue:

the TL/DR is, there is a norns system-level keycode mapping. if we add other layouts there, scripts which use it (e.g. orca, nisp) can use other kbds without modification. (however, ygg does not use the system kbd map yet.)

1 Like