thanks so much! it really makes me want to pick the shnth back up seeing much work you’ve put into this patch collection my goodness

can I ask what patch really speaks to you I’d love to make some iterations on it if possible

honestly the steamchaser / ridgerace ones are some of my favorites (I haven’t played with this in a while so I forget which one specifically)
I’ve always wanted to put together a euro rack equivalent of this patch as a standalone instrument
I should take a stab at making it in VCV!

I also really enjoy tweep
I could endlessly tweek that one bits here and there but I love how it sounds and am excited to try it through the Onde speaker when it arrives

1 Like

thyris_shnth from Igor Medeiros on Vimeo.

4 Likes

these are great, looking forward to the upcoming generative patch you mentioned.

I did have trouble hearing the difference in volumes when you would do amplitude operations, I wonder if in the future you could do examples using pitch or something a little easier to hear … possibly some compression happening in your video as well, could be making it not as obvious (?) but beyond that, really have bbeen helpful, I just started fishing again, and these have been a boon!!

1 Like

hi @mlogger!
thank you so much fo this! i am researching all the code and history about shbobo and uploading to this repository.

i want to add the content of the folders, particularly of the “Public” folder, but i am not sure how to credit each file, or what their source is, can you help me with that? it would be awesome :slight_smile:

5 Likes

tbh i am not sure of the source for many of them, as they were from the old Shnth forum, which was shut down. Others were from muffwiggler Ciat forum and others from Facebook Shnth group - i went theough all the shnth related threads. I think its a good idea they are moved to github from dropbox so you are more than welcome to do that.

2 Likes

ok great, i will upload them and credit that i got them from this forum thread, from your post :slight_smile: thanks!

3 Likes

I recognize several of mine I can go through a double check and give you a list :slight_smile:

1 Like

that would be awesome, any help in recognizing where any script or file comes from, i would highly appreciate it :slight_smile:

today i worked on documentation of the shnth,
i added pictures with notes about howhardware corresponds to the software opcodes
https://github.com/montoyamoraga/shbobo-studies/blob/master/notes/shnth.md
hope they are helpful for people for use when writing their patches :slight_smile:

9 Likes

Hey all! Waiting for my shnth to arrive and have been playing around with the latest stuff in shbobo.zip while I wait…

One thing that I’ve noticed is that the command line _mac/shlisp doesn’t run on macOS Catalina, presumably since it is actually compiled for a 32-bit architecture (despite the naming).

What I’ve found is that you edit sorce/shlisp/makefile and remove the -m32 from the flagsDarwin line, so you have:

flagsDarwin = -DSTEVEJOBS -framework IOKit -framework Foundation -ObjC++ -lstdc++ -o

running make in that directory will produce a new _mac/shlisp that runs fine!

I’m running this on a recently installed-from-scratch macOS, so as far as I know only Xcode and the Command Line Utilities are required to compile this software.

Anyway - looking forward to sharing some patches/recordings in the future!

Edit: and by running fine, I mean it actually loads and runs on Catalina… no shnth yet, so whether it actually-actually works is TBH perhaps, heh…

4 Likes

A few days in, this is my first recording with the shnth :slight_smile:

Patch is here attached here: set1.txt (1.3 KB)

Edit:

Made another videotape, this time playing more with the zither opcodes!

Ran through Otis instead of Pedalboard this time, still need to figure out how to keep that “controlled” sounding - feels a bit overly busy at times. I do love how the lofi shnth timbres sound through Dist/Lofi/Amp in Pedalboard, so I think I’ll return to that processing for the next tape.

14 Likes

hey! i’m super, super new to coding - should i be replacing flagsDarwin with the following text (-DStEVER etc) or adding to that line?/

thanks so much! i hate catalina -_-

1 Like

hi all, just got my shnth V1 and i’m very excited to dig in - i was wondreing if anyone had a basic map of the shnth or a getting started guide not neccesarily for shlisp or coding but any inherent functions. in particular i recall reading that it’s possible to upload many patches and switch through them but i’m not sure how. couldve misinterpreted the idea though, is this a V2 function? or is that internal parametersof a single patch? thanks alot!

2 Likes

There was a way to do this on the previous version of Fish (“jump” to switch soups) But I haven’t figured out how to do this on the new fish which came out after Shtar. Been meaning to post here to ask if this is still possible or if this functionality was lost. In which case what does “jump” do?

Otherwise I highly recommend the videos in the first post here, that’s the best primer. Fish has changed a bit, as I said, but most of that stuff still applies I think :slight_smile:

2 Likes

should i be replacing flagsDarwin with the following text (-DStEVER etc) or adding to that line?

@laihalll It’s a deletion of one flag, steps are:

  1. Open sorce/shlisp/makefile in your text editor of choice
  2. Go to line #5 (assuming using the latest shbobo.zip), which should say flagsDarwin = -m32 -DSTEVEJOBS -framework IOKit -framework Foundation -ObjC++ -lstdc++ -o
  3. Delete just the bit of text that says -m32, save the file, and you’re good to go!

So when you’re done, line #5 should look like flagsDarwin = -DSTEVEJOBS -framework IOKit -framework Foundation -ObjC++ -lstdc++ -o

There was a way to do this on the previous version of Fish (“jump” to switch soups) But I haven’t figured out how to do this on the new fish which came out after Shtar. Been meaning to post here to ask if this is still possible or if this functionality was lost. In which case what does “jump” do?

@renegog / @laihalll This took me forever to figure out how to do in Fish v2, and I only figured it out after accidentally finding a like three year old PeterB blogspot post :joy:

Blogspot link here.

The way I do it is:

  1. Open Fish
  2. Click on the blank white square in the upper left (the patching canvas thing)
  3. Type { (shift and left square bracket key)

A new soup will be created and it kind of looks like { } <-- this. To be honest I’m not sure how to drag an opcode into the bowl without replacing it, so immediately after typing { I type ( (left parenthesis) and then the name of an opcode, and then ENTER.

So for example (follow these exactly):

  1. Click canvas
  2. Type { key
  3. Type ( key
  4. Type left
  5. Type ENTER key
  6. Type ( key
  7. Type right
  8. Type ENTER key

This is the traditional left+right output patch basis. From here you can use left/right arrow keys, ENTER to make a space/comment, space to generate random numbers, drag opcodes in, etc. This behaves as old videos show, I think.

To create another bowl, I just click the bowl I was working in (the { } shaped object) and type { again, which creates another bowl. The (jump (tar 1)) syntax works great for jumping between them! You can also press ENTER before { to create the second bowl on a new line, which is handy since Fish v2 apparently removed tabs (I never used the older version, just going off screenshots). The screenshot of my last post above shows what it looks like when working with multiple bowls - hope this helps!

4 Likes

if anyone else is reading this and getting frusterated and confused because the “shlisp” app isn’t open - go to “fish” in the mac folder --

Screen Shot 2020-06-20 at 2.37.08 PM Screen Shot 2020-06-20 at 2.36.00 PM Screen Shot 2020-06-20 at 2.41.11 PM

2 Likes

@cfd90 aha brilliant! thank you so much! and thanks @laihalll for pushing the question, been putting off asking for months now XP

In the spirit of sharing patches, I did the lines community livestream today with a shnth patch I’ve been playing for a little while. It’s basically a subtractive patch with a lowpass filter and comb filter over all the voices, controlled by the Corp. I love the quality of sound you get from the Bars but I wanted a bit more control over amplitude and tone. Then I did a weird divisions of 45 just intonation tuning (one of the notes is a few cents off, but 8 notes, 2 per bar toggled via minor or major). Very simple, playable patch! I hope to build on it in the future maybe do something more complex, but I’m trying to not let the weight of potential bog me down (have this problem with teletype too — reminding myself, simple is okay! does it music is all that matters!). Anyways here it is:

https://www.twitch.tv/videos/656579759
(wasn’t embedding correctly idk why)

5 Likes

hi,
i cannot get the latest Fish program (jan 2019) to run on my linux mint 19.3 system (based on ubuntu 18.04).
it complains about missing libcurl.so.4
“./Fish: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory”
but the libcurl.so.4 is installed in /usr/lib/x86_64-linux-gnu/libcurl.so.4
any hints ?
thank you

I apologize for taking so long to respond. It’s taken me a long time to get back to playing the shnth and I’m still not sure that I’ve explored the patches enough to respond to your question. Two that I especially like are the Tweep and Waterbarrandomize patches, but even the basic Saw and Horn patches are enjoyable for their panning action. (I should probably look into getting a Sidrax or Tetrax organ.)

I’m interested in the steamchaser / ridgerace patches, but I’m not really sure how they’re meant to be used. That said, I have put them to use, as part of my drone busking rig along with a Tocante Bistab and Nintendo DSi XL. They provide a good textural background moving between two stereo speakers. I have personally modified these by changing the tunings (I’ve found the Proliferating Infinities Scale Catalog to be a good source for just intonation scales easily adapted to the shnth, once you figure out the common denominator) and by using two of the barres to increment/decrement the sample rate – (srate (wheel (bar )(barb )))

Thank you @Yasha fot the index patch!
Just to be clear for anyone else who comes along as it took me a while to figure this out: to use the index you hold down the buttons for the binary code and then hit majord WHILE continuing to hold them down. For some reason I couldn’t understand it at first.

2 Likes