Can't get into programming the shnth

home of post-70s electronics

Moderators: Kent, bartlebooth

Post Reply
User avatar
wednesdayayay
Super Deluxe Wiggler
Posts: 1576
Joined: Wed Nov 16, 2011 8:17 am

Post by wednesdayayay » Wed Sep 10, 2014 10:12 pm

shnth receiving OSC would be really cool
I'm attaching my larger patch storage I started this summer which I have been revisiting a little bit the last couple days
I copied the newest members of the fishy stew here
they are all played just with the min/maj buttons mostly they just freely run
slave is the main spice used it counts 1 of four horns and then with the help of slew becomes a volume envelope for another horn
eventually slaves help pick the pitches

};arabHornchaser
{;C
(jump (tar 1 ))
(srate (short 8 51 ))
(slavec (horn )-26 )
(slaved (hornc )-26 )
(left
(pan (horn
(togo (major )102 48 54 60 64 72 80 90 )
(togob (minor )13 48 24 96 12 (arab 192 ))
(arab (bar )))(arab (add (togo )(togoc )(bar ))))
(pan (hornb
(togoc (majorb )-75 60 64 72 80 90 48 54 )
(togod (minorb )13 48 24 96 12 (arab 192 ))
(slavec ))(arab (add (togob )(togo )(barb ))))
)(right
(pan
(hornc
(togoe (majorc )-5 72 80 90 48 54 60 64 )
(togof (minorc )13 48 24 96 12 (arab 192 ))
(arab (barc )))
(arab (add (togod )(barc ))))
(pan
(hornd
(togog (majord )-5 90 48 54 60 64 72 80 )
(togoh (minord )13 48 24 96 12 (arab 192 ))
(slaved ))
(arab (add (togo )(bard ))))
)
};stormchaser
{;C
(jump (tar 1 ))
(srate (short 9 51 ))
(slavec (horn )55 )
(slaved (hornc )21 )
(slavee (hornd )86 )
(slavef (hornb )34 )
(left
(pan (horn
(togo (major )102 48 54 60 64 72 80 90 (hornb ))
(togob (minor )13 48 (hornc )24 96 12 (arab 192 ))
(slew (slavee )(togoc )(togof )))(slewd ))
(pan (hornb
(togoc (majorb )-75 60 64 72 80 90 (hornd )48 54 )
(togod (minorb )13 (hornc )48 24 96 12 (arab 192 ))
(slewb (slavec )(togob )(togoe )))(slewc ))
)(right
(pan
(hornc
(togoe (majorc )-5 72 (horn )80 90 48 54 60 64 )
(togof (minorc )13 48 24 (hornb )96 12 (arab 192 ))
(slewc (slavef )(togog )(togoh )))
(slewb ))
(pan
(hornd
(togog (majord )-5 90 48 54 60 (hornc )64 72 80 )
(togoh (minord )13 48 24 96 (horn )12 (arab 192 ))
(slewd (slaved )(togo )(togod )))
(slew ))
)
};lipbitning
{;C
(jump (tar 1 ))
(srate (short 9 51 ))
(slavec (horn )55 )
(slaved (hornc )21 )
(slavee (hornd )86 )
(slavef (hornb )34 )
(left
(pan (horn
(togo (major )102 48 54 60 64 72 80 90 (hornb ))
(togob (minor )(slavec )48 24 96 12 (arab 192 ))
(slew (slavee )(togoc )(togof )))(slewd ))
(pan (hornb
(togoc (majorb )-75 60 64 72 80 90 (hornd )48 54 )
(togod (minorb )(slavee )48 24 96 12 (arab 192 ))
(slewb (slavec )(togob )(togoe )))(slewc ))
)(right
(pan
(hornc
(togoe (majorc )(slavee )72 (horn )80 90 48 54 60 64 )
(togof (minorc )13 48 24 96 12 (arab 192 ))
(slewc (slavef )(togog )(togoh )))
(slewb ))
(pan
(hornd
(togog (majord )(slavef )90 48 54 60 (hornc )64 72 80 )
(togoh (minord )13 48 24 96 12 (arab 192 ))
(slewd (slaved )(togo )(togod )))
(slew ))
)
};Rimchipper
{;C
(jump (tar 1 ))
(srate (short 9 51 ))
(slavec (horn )55 )
(slaved (hornc )21 )
(slavee (hornd )86 )
(slavef (hornb )34 )
(left
(pan (horn
(togo (major )(slavef )48 54 60 64 72 80 90 (hornb ))
(togob (minor )(slaved )48 24 96 12 (arab 192 ))
(slew (slavee )(togoc )(togof )))(slewd ))
(pan (hornb
(togoc (majorb )(slaved )60 64 72 80 90 (hornd )48 54 )
(togod (minorb )(slavee )48 24 96 12 (arab 192 ))
(slewb (slavec )(togob )(togoe )))(slewc ))
)(right
(pan
(hornc
(togoe (majorc )(slavee )72 (horn )80 90 48 54 60 64 )
(togof (minorc )(slavec )48 24 96 12 (arab 192 ))
(slewc (slavef )(togog )(togoh )))
(slewb ))
(pan
(hornd
(togog (majord )(slavef )90 48 54 60 (hornc )64 72 80 )
(togoh (minord )(slavee )48 24 96 12 (arab 192 ))
(slewd (slaved )(togo )(togod )))
(slew ))
)
};Hself propellor
{;C
(jump (tar 1 ))
(srate (short 9 51 ))
(slavec (horn )55 (bar ))
(slaved (hornc )21 (barb ))
(slavee (hornd )86 (barc ))
(slavef (hornb )34 (bard ))
(left
(pan (horn
(togo (slavec )(slavef )64 -60 90 60 (hornb )72
-19 60 -8 48 -48 80 -26 54 -81 (hornd ))
(togob (minor )(slaved )48 32 -12 (hornb )24 -76 96 -125
12 35 -4 (hornc )-44 26 -113 50 -14 -93 (arab 192 ))
(slew (slavee )(togoc )(togof )))(slewd ))
(pan (hornb
(togoc (slavef )(slaved )(horn )90 104 60 -109 72
30 64 -90 48 -2 105 47 (hornc )80 69 54 -14 )
(togod (minorb )(slavee )(hornc )48 -26 24 -98 15
96 -79 14 -10 (hornd )12 -49 -75 (arab 192 ))
(slewb (slavec )(togob )(togoe )))(slewc ))
)(right
(pan
(hornc
(togoe (slaved )(slavee )(hornb )-110 100 54 -96 72 -72 -58 119
60 -5 62 -86 90 -12 48 95 -5 80 61 (horn ))
(togof (minorc )(slavec )48 123 11 -39 24 -125 (hornd )102
-104 96 83 29 -106 (horn )12 32 83 -115 -85 -111 (arab 192 ))
(slewc (slavef )(togog )(togoh )))
(slewb ))
(pan
(hornd
(togog (slavec )(slavef )90 -49 64 76 (hornc )-62 48
-106 72 39 (horn )30 -96 -22 80 -3 54 27 60 13 )
(togoh (minord )(slavee )48 -72 24 65 29 (hornb )96
-74 12 -112 (horn )106 -109 -98 -114 72 (arab 192 ))
(slewd (slaved )(togo )(togod )))
(slew ))
)
};ridgeracer
{;C
(jump (tar 1 ))
(srate (short 6 51 ))
(slave (horn )(togog ))
(slaveb (hornc )(togoe ))
(slavec (hornd )(togoc ))
(slaved (hornb )(togo ))
(left
(pan (horn
(togo (major )102 48 54 60 64 72 80 90 )
(togob (minor )13 48 24 96 12 (arab 192 ))
(swoop (slavec )(togoc )(togof )))(swoopc ))
(pan (hornb
(togoc (majorb )-75 60 64 72 80 90 48 54 )
(togod (minorb )13 48 24 96 12 (arab 192 ))
(swoopc (slave )(togoe )(togoh )))(swoopd ))
)(right
(pan
(hornc
(togoe (majorc )-5 72 80 90 48 54 60 64 )
(togof (minorc )13 48 24 96 12 (arab 192 ))
(swoopb (slaved )(togog )(togod )))
(swoop ))
(pan
(hornd
(togog (majord )-5 90 48 54 60 64 72 80 )
(togoh (minord )13 48 24 96 12 (arab 192 ))
(swoopd (slaveb )(togo )(togob )))
(swoopb ))
)
}
You do not have the required permissions to view the files attached to this post.
sh is the sound of data
bobo is the gesture

PB

User avatar
Paranormal Patroler
Super Deluxe Wiggler
Posts: 10766
Joined: Tue Aug 30, 2011 3:40 pm
Location: the Terminal beach

Post by Paranormal Patroler » Sat Sep 20, 2014 4:38 am

Got a software related question: what does the Shnth USB port output? If I use a USB cable to plug it on one of the USB-to-MIDI boxes that act as a medium would I be able to influence anything?

I know for sure that the Kenton USB-to-MIDI works with most USB devices that require a computer. So any ideas on how to interface the Shnth without one?
All rights reserved; all wrongs reversed.

User avatar
regenbot
Super Deluxe Wiggler
Posts: 1177
Joined: Sat Aug 21, 2010 5:59 am
Location: Finland

Post by regenbot » Sat Sep 20, 2014 4:52 am

It ouputs HID data, so propably not gonna with usb midi. You could read the hid data with puredata and transform that to cv or midi.
Paranormal Patroler wrote:Got a software related question: what does the Shnth USB port output? If I use a USB cable to plug it on one of the USB-to-MIDI boxes that act as a medium would I be able to influence anything?

I know for sure that the Kenton USB-to-MIDI works with most USB devices that require a computer. So any ideas on how to interface the Shnth without one?

User avatar
Paranormal Patroler
Super Deluxe Wiggler
Posts: 10766
Joined: Tue Aug 30, 2011 3:40 pm
Location: the Terminal beach

Post by Paranormal Patroler » Sat Sep 20, 2014 4:55 am

regenbot wrote:It ouputs HID data, so propably not gonna with usb midi. You could read the hid data with puredata and transform that to cv or midi.
Oh, so no standalone usage then. Too bad, I'm not dragging a laptop along. Thanks for clearing that up!
All rights reserved; all wrongs reversed.

User avatar
regenbot
Super Deluxe Wiggler
Posts: 1177
Joined: Sat Aug 21, 2010 5:59 am
Location: Finland

Post by regenbot » Sat Sep 20, 2014 5:00 am

It is a shame. You can use the two audio channels as a cv source they pass DC, which is nice. Maybe you've tried/know this already :tu:
Paranormal Patroler wrote:
Oh, so no standalone usage then. Too bad, I'm not dragging a laptop along. Thanks for clearing that up!

User avatar
Paranormal Patroler
Super Deluxe Wiggler
Posts: 10766
Joined: Tue Aug 30, 2011 3:40 pm
Location: the Terminal beach

Post by Paranormal Patroler » Sat Sep 20, 2014 5:04 am

regenbot wrote:It is a shame. You can use the two audio channels as a cv source they pass DC, which is nice. Maybe you've tried/know this already :tu:
No, I did not so thank you for letting me know. I've started an "Ideal Shnth Upgrade" thread which isn't as snark as it sounds. In my opinion the Shnth is a very playable device so I'm looking into getting it pimped to have more options. If I could send MIDI over USB it would be perfect for controlling my Eurorack, but alas it can't. I can't imagine myself giving up on its unique sound capabilities but my intention is to add an eowave accelerometer on it to control modules that will mangle its output. Not much of a downer if it works!
All rights reserved; all wrongs reversed.

User avatar
regenbot
Super Deluxe Wiggler
Posts: 1177
Joined: Sat Aug 21, 2010 5:59 am
Location: Finland

Post by regenbot » Sat Sep 20, 2014 5:19 am

I'll be watching that thread and see how your plan plays out.

I'd be happy if the HID worked reliably with windows as it does not work in max/msp. Would be push minor and get phonogene recording and scrub that recording with corps.

The HID kind of work with puredata, but it crashes too often to put any real effort in using it.
Paranormal Patroler wrote:
No, I did not so thank you for letting me know. I've started an "Ideal Shnth Upgrade" thread which isn't as snark as it sounds. In my opinion the Shnth is a very playable device so I'm looking into getting it pimped to have more options. If I could send MIDI over USB it would be perfect for controlling my Eurorack, but alas it can't. I can't imagine myself giving up on its unique sound capabilities but my intention is to add an eowave accelerometer on it to control modules that will mangle its output. Not much of a downer if it works!

User avatar
windspirit
Super Deluxe Wiggler
Posts: 3014
Joined: Thu Sep 20, 2012 11:43 pm
Location: krellifornia

Post by windspirit » Sat Sep 20, 2014 4:31 pm

I use HID just fine in PD, never had a problem with it. Im a bit surprised that it doesnt work with max/msp as well.

You can convert the data on a rasberry pi to avoid bringing a laptop.

User avatar
regenbot
Super Deluxe Wiggler
Posts: 1177
Joined: Sat Aug 21, 2010 5:59 am
Location: Finland

Post by regenbot » Sun Sep 21, 2014 12:48 am

Cycling74 says it's a windows thing and nothing they can do about it :waah:
Are you using PD in windows?
windspirit wrote:I use HID just fine in PD, never had a problem with it. Im a bit surprised that it doesnt work with max/msp as well.

You can convert the data on a rasberry pi to avoid bringing a laptop.

User avatar
windspirit
Super Deluxe Wiggler
Posts: 3014
Joined: Thu Sep 20, 2012 11:43 pm
Location: krellifornia

Post by windspirit » Tue Sep 23, 2014 4:18 pm

No i use it in linux but I have used other HID objects on windows without a problem such as game controllers etc.

User avatar
wednesdayayay
Super Deluxe Wiggler
Posts: 1576
Joined: Wed Nov 16, 2011 8:17 am

Post by wednesdayayay » Mon Oct 06, 2014 8:44 am

this bowl turns the shnth into four horns whose num/deno and Mul modulation are all controlled by butts. the patch was in my last text dump on this thread


this one is for slowing your thoughts or resting. The shnth falls asleep 3 times

http://soundcloud.com/tigerhouserules/1 ... aves-sleep

the second one is more pleasant and active

http://soundcloud.com/tigerhouserules/2 ... ves-flurry
sh is the sound of data
bobo is the gesture

PB

User avatar
jimmyambulance
Ultra Wiggler
Posts: 842
Joined: Wed Dec 08, 2010 11:50 am
Location: Boston-area

Post by jimmyambulance » Tue Oct 07, 2014 1:41 pm

VortexRanger wrote:I keep it outside the dacs to avoid hearing any artifacts (usually do that with all non-audio stuff). Put it in every single sitch, or else you'll end up in one that you can't escape!
great (should have been obvious but wasn't to me!) tip!

User avatar
wednesdayayay
Super Deluxe Wiggler
Posts: 1576
Joined: Wed Nov 16, 2011 8:17 am

Post by wednesdayayay » Sun Oct 12, 2014 10:35 am

;handsonmicfilter
{
(srate (short 8 51 ))
(jump (tar 1 ))
(left
(salt
(wind )
(mul (bar )18 (mul (salsab )64 ))
(salsa (square (bar )47 )(wind )127 (mul (barb )17 ))))(right
(wave
(wind )
(mul (barb )18 (mul (salsa )44 ))
(salsab (square (barb )47 )(wind )127 (mul (bar )17 ))))};handsfreemic 1
{
(srate (short 8 51 ))
(jump (tar 1 ))
(slew (slave (wind )(mul (salsa )48 ))2 6 )
(pulse (slaveb (wind )24 )120 )
(swoop (slavec (wind )(mul (salsab )56 ))12 124 )
(salsa (slaveb )(wind )127 (mul (pulse )27 ))
(salsab (slave )(wind )127 (mul (swoop )24 ))
(left
(salt
(wind )
(mul (slew )17 (mul (salsab )64 ))
(salsa )
))(right
(wave
(wind )
(mul (swoop )23 (mul (salsa )44 ))
(salsab )
))};handsfreemic 1+MCA
{
(srate (short 8 51 ))
(jump (tar 1 ))
(left
(wave
(wind )
(sauceb (sauce )(wind ))
(slew (wind )(sauce )(slewb ))
))(right
(salt
(wind )
(sauce (sauceb )(wind ))
(slewb (wind )(slew )(sauceb ))
))};dusty busin
{
(srate (short 8 51 ))
(jump (tar 1 ))
(left
(wave
(salsae (dust (slewb ))(wind ))
(sauceb (sauce )(salsaf ))
(slew (wind )(slewb )(sauce )(salsaf ))
))(right
(salt
(salsaf (dustb (slew ))(wind ))
(sauce (sauceb )(salsae ))
(slewb (wind )(slew )(sauceb )(salsae ))
))};bugspeak
{
(srate (short 8 51 ))
(jump (tar 1 ))
(left


(horn 51 48 (wind ))(hornb 45 48 (wind ))
(hornc 38 48 (wind ))(hornd 34 48 (wind )))(right


(horne 42 48 (wind ))(hornf 36 48 (wind ))
(horng 24 48 (wind ))(hornh 28 48 (wind )))};bugspeakwavering
{
(srate (short 8 51 ))
(jump (tar 1 ))
(left


(mul (horn 50 48 (wind ))(wheel (horng )(hornb )))(mul (hornb 48 48 (wind ))(wheelb (hornc )(hornf )))
(mul (hornc 49 48 (wind ))(wheelc (hornd )(horne )))(mul (hornd 47 48 (wind ))(wheeld (hornh )(horn ))))
(right


(mul (horne 46 48 (wind ))(wheele (horng )(horn )))(mul (hornf 43 48 (wind ))(wheelg (hornc )(hornh )))
(mul (horng 45 48 (wind ))(wheelf (hornb )(hornf )))(mul (hornh 44 48 (wind ))(wheelh (horne )(hornd ))))};bugspeakwaveringwaveing
{
(srate (short 8 51 ))
(jump (tar 1 ))
(left


(wave (mul (horn 50 48 (wind ))(wheel (horng )(hornb )))9 (wheelg ))(wavec (mul (hornb 48 48 (wind ))(wheelb (hornc )(hornf )))11 (wheeld ))
(waveb (mul (hornc 49 48 (wind ))(wheelc (hornd )(horne )))5 (wheele ))(waved (mul (hornd 47 48 (wind ))(wheeld (hornh )(horn )))16 (wheel )))
(right



(wavee (mul (horne 46 48 (wind ))(wheele (horng )(horn )))6 (wheelc ))(wavef (mul (hornf 43 48 (wind ))(wheelg (hornc )(hornh )))15 (wheelh ))
(waveg (mul (horng 45 48 (wind ))(wheelf (hornb )(hornf ))(wheelf ))7 )(waveh (mul (hornh 44 48 (wind ))(wheelh (horne )(hornd )))13 (wheelb )))};8 autosnakebands
{
(srate (short 8 51 ))
(jump (tar 1 ))


(salsa (slave (wind )100 )(wind ))(salsab (slaveb (wind )106 )(sawd ))

(salsac (slavec (wind )-96 )(sawf ))(salsad (slaved (wind )-113 )(smoke ))


(left


(saw (salsa )48 (wind ))(sawb 86 (salsab )(wind ))
(sawc (salsac )72 (wind ))(sawd 36 (salsad )(wind )))(right


(sawe 16 (salsa )(wind ))(sawf (salsab )64 (wind ))
(sawg 54 (salsac )(wind ))(sawh (salsad )27 (wind )))};8 auto-SnAkesW
{
(srate (short 8 51 ))
(jump (tar 1 ))

(slave (wind )89 )(salsae 55 45 )(toggle (slave ))(slaveb (wind )52 )(salsaf -3 74 )(toggleb (slaveb ))
(slavec (wind )100 )(salsag 49 3 )(togglec (slavec ))(salsah -112 34 )(slaved (wind )41 )(toggled (slaved ))

(slavee (wind )127 )(salsa 30 31 )(togglee (slavee ))(slavef (wind )26 )(salsab 88 -71 )(togglef (slavef ))
(slaveg (wind )71 )(salsac -57 15 )(toggleg (slaveg ))(slaveh (wind )64 )(salsad -6 15 )(toggleh (slaveh ))

(left


(saw (wind )36 (toggle ))(sawb (wind )68 (toggleb ))
(sawc 30 (wind )(togglec ))(sawd 120 (wind )(toggled )))(right


(sawe (wind )72 (togglee ))(sawf (wind )126 (togglef ))
(sawg 50 (wind )(toggleg ))(sawh 100 (wind )(toggleh )))};auto snake wind power
{
(srate (short 8 51 ))
(jump (tar 1 ))

(slave (wind )(salsaf ))(salsae (toggleg )(saw ))(toggle (slave ))(slaveb (wind )(salsac ))(salsaf (toggled )(sawf ))(toggleb (slaveb ))
(slavec (wind )(salsah ))(salsag (togglee )(wind ))(togglec (slavec ))(slaved (wind )(salsae ))(salsah (togglef )(wind ))(toggled (slaved ))

(slavee (wind )(salsab ))(salsa (togglec )(wind ))(togglee (slavee ))(slavef (wind )(salsag ))(salsab (toggleh )(wind ))(togglef (slavef ))
(slaveg (wind )(salsad ))(salsac (toggle )(sawc ))(toggleg (slaveg ))(slaveh (wind )(salsa ))(salsad (toggleb )(sawh ))(toggleh (slaveh ))

(left


(saw (wind )(salsaf )(toggle ))(sawb (wind )(salsag )(toggleb ))
(sawc (salsac )(wind )(togglec ))(sawd (salsad )(wind )(toggled )))(right


(sawe (salsae )(wind )(togglee ))(sawf (salsah )(wind )(togglef ))
(sawg (wind )(salsab )(toggleg ))(sawh (wind )(salsa )(toggleh )))};auto bug wind power
{
(srate (short 8 51 ))
(jump (tar 1 ))

(slave (wind )(salsaf ))(salsae (toggleg )(horn ))(toggle (slave ))(slaveb (wind )(salsac ))(salsaf (toggled )(hornf ))(toggleb (slaveb ))
(slavec (wind )(salsah ))(salsag (togglee )(wind ))(togglec (slavec ))(slaved (wind )(salsae ))(salsah (togglef )(wind ))(toggled (slaved ))

(slavee (wind )(salsab ))(salsa (togglec )(wind ))(togglee (slavee ))(slavef (wind )(salsag ))(salsab (toggleh )(wind ))(togglef (slavef ))
(slaveg (wind )(salsad ))(salsac (toggle )(horn ))(toggleg (slaveg ))(slaveh (wind )(salsa ))(salsad (toggleb )(hornh ))(toggleh (slaveh ))

(left


(horn (wind )(salsaf )(toggle ))(hornb (wind )(salsag )(toggleb ))
(hornc (salsac )(wind )(togglec ))(hornd (salsad )(wind )(toggled )))(right


(horne (salsae )(wind )(togglee ))(hornf (salsah )(wind )(togglef ))
(horng (wind )(salsab )(toggleg ))(hornh (wind )(salsa )(toggleh )))}


here are some new fishy bowls focusing on the mic
some are pretty noisey but everything is driven by the mic only a couple bowls make use of any butts or bars

the first couple are for using wind as your source of modulation for a salt&wave combo (sauce salsa and slew help) this can get some nice auto-filtering

the rest are about adding wind to either a horn or saw
either in the deno/num or in the mul
then I though about using a wheel in the mul section and having two opposing OSCs driving the upp&donn would be interesting

Some simple&complex panning bowls are next
maybe something focusing on distortion
And some focusing on the comb filter

for now I'm these texts I'm keeping reference points to show how I got to a particular bowl when everything gets compiled I imagine there will be less variations on a single idea

Ultimately I'd like some hands on patches focusing on the shnth as my main instrument to be held
some patches to be played secondarily laying on a flat surface
some patches to play themselves as accompaniment with maybe a couple interfaces for major changes
and using it more as a mic effect (as I don't have an external input on mine)
sh is the sound of data
bobo is the gesture

PB

User avatar
Mashmore
Wiggling with Experience
Posts: 394
Joined: Sat Mar 17, 2012 2:10 pm

The (Sh)ining

Post by Mashmore » Fri Oct 24, 2014 10:49 pm

An offering.

Recording.
1 live shnth channel
1 Shample in Madrona Labs Kaivo triggered via numerology.
1 Shample loaded in Filtatron
https://soundcloud.com/matthew_ashmore/the-shining

User avatar
jimmyambulance
Ultra Wiggler
Posts: 842
Joined: Wed Dec 08, 2010 11:50 am
Location: Boston-area

Post by jimmyambulance » Sun Oct 26, 2014 11:21 am

Paranormal Patroler wrote:
regenbot wrote:It ouputs HID data, so propably not gonna with usb midi. You could read the hid data with puredata and transform that to cv or midi.
Oh, so no standalone usage then. Too bad, I'm not dragging a laptop along. Thanks for clearing that up!
i'm actually working on a fix for this using Arduino. using a "usb host" shield for arduino, it'll go something like:
Shnth USB -> Arduino USB Host Shield in -> Arduino MIDI shield out -> Yarns

will post how it goes here.

a scanner darkly

Post by a scanner darkly » Sun Oct 26, 2014 1:13 pm

^ very interested in this as I'm hoping to be able to use shnth with the Arduino Due based nw2s::b eurorack module. Due has a USB port that can be used as a USB host already, and Scott recently implemented USB host functionality for the monome grid, adding support for HID devices would be great.

User avatar
jimmyambulance
Ultra Wiggler
Posts: 842
Joined: Wed Dec 08, 2010 11:50 am
Location: Boston-area

Post by jimmyambulance » Tue Nov 04, 2014 10:32 am

jimmyambulance wrote:
Paranormal Patroler wrote:
regenbot wrote:It ouputs HID data, so propably not gonna with usb midi. You could read the hid data with puredata and transform that to cv or midi.
Oh, so no standalone usage then. Too bad, I'm not dragging a laptop along. Thanks for clearing that up!
i'm actually working on a fix for this using Arduino. using a "usb host" shield for arduino, it'll go something like:
Shnth USB -> Arduino USB Host Shield in -> Arduino MIDI shield out -> Yarns

will post how it goes here.
ok - this is proving to be a little more difficult than i anticipated. having a hard time sorting through code, and it appears that there aren't that many instances of similar projects (from what I can see).

anybody out there an expert Arduino programmer?! wanna help out a Wiggler in need?!

User avatar
scottwilson
Wiggling with Experience
Posts: 432
Joined: Mon Sep 16, 2013 12:54 pm

Post by scottwilson » Tue Nov 04, 2014 5:10 pm

That's some tough stuff!

Also, you're probably better off going straight from USB to CV rather than into midi and then into a Yarns. Yes, I'm working on some USB controllers for the 'b, but I'm not familiar with the shnth or how it's typically used.

How far along are you? You should start with just the USB to Arduino and if you can Serial.print the equivalent of what you want to happen CV-wise, then you're well on your way.

I'm working on the Due which has native USB and doesn't require the host shield. Which Arduino platform are you working on?

s

User avatar
wednesdayayay
Super Deluxe Wiggler
Posts: 1576
Joined: Wed Nov 16, 2011 8:17 am

Post by wednesdayayay » Wed Nov 12, 2014 12:12 pm

I have been having a play around with the shnth some today

I'm starting to comment in my patches so I know what I was trying to do when revisiting them

right now I'm laying out big broad concepts to work under (like my last one was a big bowl of mic patches) then I will pick out the cream for a performance patch

these are more ideas

the first is just about the sound of an OSC within itself adding slight variations

then there is a nice button interfaced noise machine

a self playing horse noise maker

then a couple marching bands
where one bar controls several things at once

then a variation on marching where the beat is stready through a mount rather than a trigger being derived from a bar press and applied to a swoop for master timing

then a slightly noisey take on that last idea

then a couple patches about triggerings zithers/waters with OSCs
enjoy
You do not have the required permissions to view the files attached to this post.
sh is the sound of data
bobo is the gesture

PB

User avatar
windspirit
Super Deluxe Wiggler
Posts: 3014
Joined: Thu Sep 20, 2012 11:43 pm
Location: krellifornia

Post by windspirit » Wed Nov 12, 2014 3:54 pm

jimmyambulance wrote:
jimmyambulance wrote:
Paranormal Patroler wrote:
regenbot wrote:It ouputs HID data, so propably not gonna with usb midi. You could read the hid data with puredata and transform that to cv or midi.
Oh, so no standalone usage then. Too bad, I'm not dragging a laptop along. Thanks for clearing that up!
i'm actually working on a fix for this using Arduino. using a "usb host" shield for arduino, it'll go something like:
Shnth USB -> Arduino USB Host Shield in -> Arduino MIDI shield out -> Yarns

will post how it goes here.
ok - this is proving to be a little more difficult than i anticipated. having a hard time sorting through code, and it appears that there aren't that many instances of similar projects (from what I can see).

anybody out there an expert Arduino programmer?! wanna help out a Wiggler in need?!
Should be pretty easy to do this on a raspi running pure data, which has native hid support.

User avatar
wednesdayayay
Super Deluxe Wiggler
Posts: 1576
Joined: Wed Nov 16, 2011 8:17 am

Post by wednesdayayay » Sat Nov 22, 2014 8:54 am

working with the shnth today

I'm thinking it would be nice to have a [pool] opcode where the guts could be a lizst like a [togo] sequencer but where the input(s) would change the position either randomly or by another input. With two inputs you could specify to move ahead of the current position or behind

([pool] upp donn lizst mul add)
or
([pool] trig place lizst mul add)
or
([pool] trig lizst mul add)

I'm working today with mount as a "metro" or main clock and sequencing with [reflect] and [return]
sh is the sound of data
bobo is the gesture

PB

User avatar
VortexRanger
reticulating splines
Posts: 2453
Joined: Fri Mar 04, 2011 12:13 pm
Location: North Carolina

Post by VortexRanger » Sat Nov 22, 2014 9:45 am

wednesdayayay wrote:working with the shnth today

I'm thinking it would be nice to have a [pool] opcode where the guts could be a lizst like a [togo] sequencer but where the input(s) would change the position either randomly or by another input. With two inputs you could specify to move ahead of the current position or behind

([pool] upp donn lizst mul add)
or
([pool] trig place lizst mul add)
or
([pool] trig lizst mul add)

I'm working today with mount as a "metro" or main clock and sequencing with [reflect] and [return]
I think you could do this by putting your togo as the inn of a salsa and then using a slave as the togo trigger. I've done this for "purposeful" addressing of togo locations but you could also mix in various amounts of randomness.
:hobbes:

User avatar
wednesdayayay
Super Deluxe Wiggler
Posts: 1576
Joined: Wed Nov 16, 2011 8:17 am

Post by wednesdayayay » Sat Nov 22, 2014 11:38 am

ok here is some stuff I've been up to today
use Tar to jump through the situations

some I've posted before but they have been reworked a bit since then

all the patches have some sort of explanation

the newest ones are start with "half sping fretch"
dual phase sequencing with no togos

I think the long draws may have been on the previous .txt but again I've been reworking them a bit

I will give that a try @vortex ranger what a great idea thank you
You do not have the required permissions to view the files attached to this post.
sh is the sound of data
bobo is the gesture

PB

User avatar
kozepz
Super Deluxe Wiggler
Posts: 1028
Joined: Sat Jul 21, 2012 8:15 am
Location: The Netherlands

Post by kozepz » Sat Nov 22, 2014 12:04 pm

Thanks Wed, also for the information in it!
:hail:

Gonna do some shnth-ing this evening.

User avatar
wednesdayayay
Super Deluxe Wiggler
Posts: 1576
Joined: Wed Nov 16, 2011 8:17 am

Post by wednesdayayay » Sat Nov 22, 2014 12:52 pm

http://soundcloud.com/tigerhouserules/expected-sounds
I'm going through the patches in my previously posted situation here in 30 second intervals or so


http://soundcloud.com/tigerhouserules/shnth-slow-wave
this one was from earlier today and I really enjoyed it
sh is the sound of data
bobo is the gesture

PB

Post Reply

Return to “Ciat-Lonbarde”