Heres some info i got from Maiden after trying to load samples as a group. Then clear all. Then loading 1 sample individually.
I noticed the Amp for the sample parameter is locked at -48dB and you can’t adjust it without it jumping back to -48db (that’s the errors at the very bottom)

Summary
including /home/we/dust/code/orca/lib/library/_comment.lua

including /home/we/dust/code/orca/lib/library/_osc_out.lua

including /home/we/dust/code/orca/lib/library/_bang.lua

including /home/we/dust/code/orca/lib/library/_levels.lua

including /home/we/dust/code/orca/lib/library/_timber.lua

including /home/we/dust/code/orca/lib/library/_timber_param.lua

including /home/we/dust/code/orca/lib/library/_midi.lua

including /home/we/dust/code/orca/lib/library/_midi_in.lua

including /home/we/dust/code/orca/lib/library/_cc.lua

including /home/we/dust/code/orca/lib/library/_mono.lua

including /home/we/dust/code/orca/lib/library/_softcut_op.lua

including /home/we/dust/code/orca/lib/library/_softcut_param.lua

including /home/we/dust/code/orca/lib/library/_grid_read.lua

including /home/we/dust/code/orca/lib/library/_grid_write.lua

including /home/we/dust/code/orca/lib/library/_rnote.lua

including /home/we/dust/code/orca/lib/library/a.lua

including /home/we/dust/code/orca/lib/library/b.lua

including /home/we/dust/code/orca/lib/library/c.lua

including /home/we/dust/code/orca/lib/library/d.lua

including /home/we/dust/code/orca/lib/library/e.lua

including /home/we/dust/code/orca/lib/library/f.lua

including /home/we/dust/code/orca/lib/library/g.lua

including /home/we/dust/code/orca/lib/library/h.lua

including /home/we/dust/code/orca/lib/library/i.lua

including /home/we/dust/code/orca/lib/library/j.lua

including /home/we/dust/code/orca/lib/library/k.lua

including /home/we/dust/code/orca/lib/library/l.lua

including /home/we/dust/code/orca/lib/library/m.lua

including /home/we/dust/code/orca/lib/library/n.lua

including /home/we/dust/code/orca/lib/library/o.lua

including /home/we/dust/code/orca/lib/library/p.lua

including /home/we/dust/code/orca/lib/library/q.lua

including /home/we/dust/code/orca/lib/library/r.lua

including /home/we/dust/code/orca/lib/library/s.lua

including /home/we/dust/code/orca/lib/library/t.lua

including /home/we/dust/code/orca/lib/library/u.lua

including /home/we/dust/code/orca/lib/library/v.lua

including /home/we/dust/code/orca/lib/library/w.lua

including /home/we/dust/code/orca/lib/library/x.lua

including /home/we/dust/code/orca/lib/library/y.lua

including /home/we/dust/code/orca/lib/library/z.lua

including /home/we/dust/code/orca/lib/engines.lua

pset >> write: /home/we/dust/data/system.pset

# script run

loading engine: Timber

Engine.register_commands; count: 60

___ engine commands ___

amp if

ampAttack if

ampDecay if

ampModLfo1 if

ampModLfo2 if

ampRelease if

ampSustain if

bitDepth ii

clearSamples ii

copyParams iii

copySample iii

detuneCents if

downSampleTo ii

endFrame ii

filterFreq if

filterFreqModEnv if

filterFreqModLfo1 if

filterFreqModLfo2 if

filterFreqModPressure if

filterFreqModVel if

filterReso if

filterTracking if

filterType ii

freqModEnv if

freqModLfo1 if

freqModLfo2 if

freqMultiplier if

generateWaveforms i

lfo1Fade if

lfo1Freq f

lfo1WaveShape i

lfo2Fade if

lfo2Freq f

lfo2WaveShape i

loadSample is

loopEndFrame ii

loopStartFrame ii

modAttack if

modDecay if

modRelease if

modSustain if

moveSample ii

noteKill i

noteKillAll

noteOff i

noteOffAll

noteOn iffi

pan if

panModEnv if

panModLfo1 if

panModLfo2 if

pitchBendAll f

pitchBendSample if

pitchBendVoice if

playMode ii

pressureAll f

pressureSample if

pressureVoice if

startFrame ii

transpose if

___ polls ___

amp_in_l

amp_in_r

amp_out_l

amp_out_r

cpu_avg

cpu_peak

pitch_in_l

pitch_in_r

# script init

>> reading PMAP /home/we/dust/data/orca/orca.pmap

Max files loaded

lua:

/home/we/norns/lua/core/paramset.lua:195: invalid paramset index: sample_36

stack traceback:

[C]: in function 'error'

/home/we/norns/lua/core/paramset.lua:195: in function 'core/paramset.lookup_param'

/home/we/dust/code/timber/lib/timber_engine.lua:283: in function 'timber/lib/timber_engine.clear_samples'

/home/we/dust/code/timber/lib/timber_engine.lua:716: in field 'action'

/home/we/norns/lua/core/params/trigger.lua:35: in function 'core/params/trigger.bang'

/home/we/norns/lua/core/params/trigger.lua:23: in function 'core/params/trigger.set'

(...tail calls...)

/home/we/norns/lua/core/menu.lua:511: in function 'fileselect.key_restore'

/home/we/norns/lua/core/menu.lua:177: in function </home/we/norns/lua/core/menu.lua:154>

lua:

/home/we/norns/lua/core/paramset.lua:195: invalid paramset index: sample_36

stack traceback:

[C]: in function 'error'

/home/we/norns/lua/core/paramset.lua:195: in function 'core/paramset.lookup_param'

/home/we/dust/code/timber/lib/timber_engine.lua:283: in function 'timber/lib/timber_engine.clear_samples'

/home/we/dust/code/timber/lib/timber_engine.lua:716: in field 'action'

/home/we/norns/lua/core/params/trigger.lua:35: in function 'core/params/trigger.bang'

/home/we/norns/lua/core/params/trigger.lua:23: in function 'core/params/trigger.set'

(...tail calls...)

/home/we/norns/lua/core/menu.lua:511: in function 'fileselect.key_restore'

/home/we/norns/lua/core/menu.lua:177: in function </home/we/norns/lua/core/menu.lua:154>

Max files loaded

Max files loaded

/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: /home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:680: in field 'event'
	/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:680: in field 'event'
	/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:680: in field 'event'
	/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:568: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:563: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:563: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: 
/home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:563: in function 'fileselect.enc_restore'
	/home/we/norns/lua/core/menu.lua:150: in function 'core/encoders.callback'
	/home/we/norns/lua/core/encoders.lua:57: in function 'core/encoders.process'
lua: /home/we/norns/lua/core/screen.lua:210: bad argument #1 to 's_extents' (string expected, got nil)
stack traceback:
	[C]: in function 's_extents'
	/home/we/norns/lua/core/screen.lua:210: in function 's_text_right'
	/home/we/norns/lua/core/screen.lua:158: in function 'core/screen.text_right'
	/home/we/norns/lua/core/menu.lua:611: in function 'fileselect.redraw_restore'
	/home/we/norns/lua/core/menu.lua:680: in field 'event'
	/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>
metro_stop(): pthread_cancel() failed; error: 
specified thread does not exist
>>

Please use the “hide details” thing here to post that kind of wall of error text

I think it’s under the little gear icon - “hide details”

2 Likes

@east @TheTechnobear OK i got it working. The issue seems to be how you download the file and transfer to Norns. To get it to work i redownloaded manually from GitHub, then used cyberduck connected via hotspot not wifi and transferred to Norns that way, then rebooted.

2 Likes

Has anybody started to work on adding crow and jf ii support for Orca? I made a fork to start farting around, but I really don’t know what I’m doing. I’ll let y’all know when I start making breakthroughs, but I figured that I should check and see if anyone was working on this or something similar. Just imagine sending midi, crow cv and ii.jf from Norns!!!

3 Likes

Having a crow arriving on Friday and this idea would be great. Let me know if anything there works out. I also don’t know Crow’s ability to interface with w/ but being able to punch in and out from ORCA would be a pretty slick way to record loops and glitches out bonkers sounds.

2 Likes

I think there is some /w functionality over i2c too. That sounds like it would be crazy fun too! I just got my crow on Saturday, so I haven’t gotten too far. So far I’ve managed to modify some scripts to output crow cv and ii.jf at the same time, but that was just simple copy/paste jobs.

1 Like

From my basic understanding of Lau (keyword BASIC) you just need to find the areas responsible for sending the midi signal and either adding the proper crow/i2c command (which should resemble what’s used in other scripts) and then maybe alter the Param section. As will all Lua/Norns stuff it always sounds ‘easy enough’ to me in description, but once I’m in there my head starts spinning.

1 Like

Indeed or to an er301 or a Buchla :slight_smile:
Would love to see this happen!
I think the issue is @its_your_bedtime doesn’t have a crow, so hoping others can help out.

3 Likes

Some ORCA experiment on Norns with the Euclidian operator. :slight_smile:

I hope the Crow version will be released soon :smiley: :smiley: :smiley:

4 Likes

Some orca / crow beta using @TanSaturn mods :slight_smile:

3 Likes

If anyone else wants to mess with the crow stuff I’ve added, my fork is here.

Crow CV
~......
~[channel (0 or 1)], [octave], [note], [attack], [release], [level]
Channel 0 = crow out 1 is 1v/Oct CV, out 2 is an AR envelope.
Channel 1 = crow out 3 is 1v/Oct CV, out 2 is AR envelope.
Octave - clamped to 0-7
Attack - 0 to 1.5 secs, mapped across 0-z.
Release - 0 to 3 secs, mapped across 0-z.
Level - 0 to 10 volts, mapped across 0-z.

JF.ii
=....
= [channel], [octave], [pitch], [level]
Channel - 0 - 5, sets which channel the voice is playing from.

14 Likes

hi there, about the sample navigation with shift+arrow
is there a special function that i have to activate? is it working with all keyboards?
for some reason it is not working with mine. just updated the two apps to be shure i’m on the right versions

1 Like

Hi, having the same problem here. ORCA is the most recent install. Orca works, keyboard entry in orca works. When I use arrow keys in the Norns menu while running orca, or arrow and shift keys maiden returns the following:

Maiden text on arrow key press then shift+arrow

lua: /home/we/dust/code/orca/orca.lua:416: attempt to call a table value (field ‘enc’)

stack traceback:

/home/we/dust/code/orca/orca.lua:416: in field ‘event’

/home/we/norns/lua/core/hid.lua:145: in function </home/we/norns/lua/core/hid.lua:135>

lua:

/home/we/dust/code/orca/orca.lua:422: attempt to call a table value (field ‘enc’)

stack traceback:

/home/we/dust/code/orca/orca.lua:422: in field ‘event’

/home/we/norns/lua/core/hid.lua:145: in function </home/we/norns/lua/core/hid.lua:135>

there was few changes in global var names, i’ll get to fix this soon

4 Likes

Feeling like im looking right past it, are there help files describing what input ranges each operator expects?

I’ve only just this evening installed on my Fates, and I’m really enjoying it. Many thanks for the implementation.

1 Like

Almost all of them expects 1-z, iirc

1 Like

I’ve been playing around with this over the past couple of days. Haven’t really made anything substantial yet, but I’m just getting comfortable with the environment. Seems like my kind of thing for sure; though I’m gonna have to try to resist the temptation to make a nanoloop clone in it :stuck_out_tongue:

Some questions/observations though…

  • Is there an equivalent of Caps Lock for the Norns version? Or has it not been implemented yet? I’d love to not have to use shift+letter so much.
  • Likewise, with insert mode (ie. cursor moves to the right after input), and the ability to toggle comment for an entire selected block?
  • Some keypresses (for example, function keys) turn the current cursor position into @ (edit… thought it was a taller “e”); and then when moved away it becomes a dot slightly higher than the others. Is this anything?
  • Is there a shortcut key to inc/dec BPM by 1? I noticed that CTRL+ and CTRL- jump by 10, but couldn’t find anything else.
  • Does a list of keyboard shortcuts for this version exist yet?

Sorry for the bombardment of questions, these are just little comforts though, so I’m not too fussed about them; many thanks to the creators :metal:

5 Likes

hi, i want to ask, how to disabled the built in reverb? it seems automatically added to all the samples i played in orca, and i can’t find the param to change it.

It is in the system settings: audio: reverb

Edit: the compressor is also there

1 Like