Shbobo Shnth patches and appreciation

tapeorgan.txt (249 Bytes)
A warming organ, blow on the shnth to create tape warbles and keep the embers glowing.


My Shnth isnt recognised by Win10 as a Hid device. I tried to get the data to be read by the Maxpatch. Anyone has this working these days? (iirc i read somewhere hid is a problem n win10?)

No idea about Win10, but there used to be some usb issues with Macos Big Sur. Maybe lodge some issue at Peter’s github? He does sometimes reach out to help.

One thing I’m wondering: how easy would it be to make a Norns-version of Fish? Or at least a text editor with the possibility to upload scripts to a shnth?

Gui-wise it shouldn’t be too difficult, but how big of an issue would it be to use the linux binary for shnth on a Norns?

I have no problem with Win10. I’m using the previous version of Fish (2.0), though.

@cfd90 has figured out half of that already:


and I think a variation on the crow_talk UI would basically cover the other half (that’s how I made the UIs for schicksalslied and shnthsalslied). It would just be a matter of putting those two halves together


Does shnth have a audio input?

Yeah. The jack in front. Haven’t used it as much, but it is wind alongside the mic.


Later versions of the shnth have the audio input, earlier versions just have the mic.


the audio input is super rad!
when I had two shnths I would run one into the other or as a stereo FX unit where each channel was addressable individually.

or do the feedback thing with a portable speaker (like a mini rig) on the shnths output and then you have to squish the air between shnth mic and speaker. It is a super fun kind of setup.


Thanks for the replys :slight_smile: I am going to follow a workshop next week in Berlin about shnth. Very curious how the wind module will react on my flutes.


The one by Peter? Do report back! Really curious to hear how that one will be.

Yes :slight_smile: I will. Will try to make some pictures to share too!


If you have interesting patches to process flutes with the shnth please share them !


my place to start would be
take wind into square to get a square wave
that goes into a gear to put a counter on your square wave
now you will only get an output every X number of oscillations of your square output

modulation could happen at the threshold of square and the number that gear counts

take a copy of your gear output and put it through a slew.

take a wind copy and process through another slew #2

take a copy of gear output and put it into the up or down of a wheel

take a copy of your square output and put it into the up or down of wheel #2

now you have a suite of tools to incorporate audio into a patch in interesting ways! You can take it so much further or cut some of these as you see which ones you like or don’t.

you get
fast clock - square wave version of input
slower clock - counted version of input
fast envelope - amplitude envelope slew
slower envelope - slewed count
Fast CV - square output wheel
Slow CV - counted version wheel

I’ll see about knocking this together this afternoon. I haven’t gotten my shnth out in a long time.


this is a reverb-ish patch i did that processes audio at the wind input thru comb filters. another jumping off point for audio processing, would highly recommend experimentation and tweaking parameter values if you try it out!


I’ve picked up the shnth again after a long hiatus, inspired by the norns shnth library.

I’d never really got into the comb filters before. They’re lovely.
Here’s a one-liner I find very pleasant

{(left (comb (water (dust 40) 2 (smoke 50 30) 40) 1 54 120))}

and chaining combs gets marvellous feedback, wet and ringy.

Every time I pick up the shnth again I’m amazed. Why do I ever put it down?
Does anyone know how many shnths there are in the wild?


gfg.txt (373 Bytes)

 (square (wind ) 50) 50) 
 (slew (gear) 2 3) 
 (slewb (wind) 20 30) 
 (wheel (square (gear) 50) -89) 
 (wheelb -89 (square (wind) 59)) 
 (square (wind ) 50) (gear) 
 (slew) (slewb) 
 (wheel) (wheelb) 
 (right (left 
 (fogc (gear) (slew) (slewb) (wheel) (wheelb)) 
 (hazeb (gear) (slewb) (slew) (wheelb) (wheel) 35) 

super simple starting point for audio interaction

be a CL enthusiast about it and stick a portable speaker on the output of shnth and play it back into the mic

or plug in an external source

there is so much to play with in this setup.

I should probably add a simple threshold for if a sound is present/not present at the wind input for additional interesting modulation possibilities.

I did no tuning at all yet. The first step should have been to listen to each of the modulation individually on a simple synth and tune to taste since everything was just from memory.

EDIT: going through the modulation sources and just noticed my first mistake
square doesn’t seem like it wants to be referenced so if you just want to use the squared wind output as a modulation source you’ll need to copy the whole fish. I’ll update the original post once I go through the other modulations and find the other errors.

edit edit:
went through modulation sources and they are working now as I would expect

at this point I like what is happening and because of the return and reflects it doesn’t just crawl in one direction due to the wheels but interrelates them

I would probably set up at least two different gear options so there is a slower speed and faster speed clock. Then use a sequencer to switch between the two rates for one of the three voices the other two would just have either one of the clock speeds.

I would probably swap some of the wheel > wheel arrangements for reflect and return by adding a third slew from the second clock.

gfg.txt (468 Bytes)


This is a true sentiment. It is deeply inspiring.


I was wishing I had knob control over numbers in the script, just while developing to reduce the edit script/send to device cycle. Is the audio input dc coupled?
I was thinking

(lights (wind))
(opcode (wind)....) 

I did a careful check with euro but it seemed only to register on a falling voltage, the way the piezos only respond to change not constancy.