Hemisphere for Ornament and Crime

Cwejman, Livewire, TipTop Audio, Doepfer etc... Get your euro on!

Moderators: Kent, Joe., analogdigital, infradead, lisa, parasitk, plord

Post Reply
chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Re: CV of clock skipper probability

Post by chysn » Sun Jun 02, 2019 7:20 pm

Otto L wrote:I apologise upfront if I missed it (MW search function not working doesn't help) but yesterday I tried to vary the clock skipper probability with a CV - and miserably failed, I could not achieve any change in probability with whatever voltage source I used - LFO, manual voltage,... Setting probability with the encoder worked fine and also the CV inputs worked as they should it at least one or 2 other HS functions I tried. Same for both skippers in the module. Does this sound familiar to anyone and if not, what might I be doing wrong? I installed the latest FW a couple of weeks back.

Thanks in advance for any help.
Please note that probability modulation is invisible on the screen. That is, CV will change the probability, but the display will always show the probability at 0V of modulation.

I just tested it, and it behaves as expected. Try setting p to 0% and provide positive modulation, and you should start seeing some of the clocks make it through as the voltage rises.
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Post by chysn » Sun Jun 02, 2019 7:25 pm

MATSmile wrote:Any info on when the Buchla adoption of the Hemisphere will be ready?
It's definitely slow going. Handling bi-polar modulation has been particularly vexing. And when it comes to scaling, I'm not getting the results I expect. I don't have any Buchla equipment to test with, other than a 2OC, so it's been a singularly unfun experience.

I'd welcome some Buchla testers willing to share the misery! Are you able to build from source with Arduino IDE?

As for "when," I don't have a firm timeline. I just got "promoted" to management, so my free time isn't what it was last year :)
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

Otto L
Learning to Wiggle
Posts: 5
Joined: Sat Sep 17, 2016 4:51 pm
Location: Netherlands

Re: CV of clock skipper probability

Post by Otto L » Mon Jun 03, 2019 9:38 am

chysn wrote:
Please note that probability modulation is invisible on the screen. That is, CV will change the probability, but the display will always show the probability at 0V of modulation.

I just tested it, and it behaves as expected. Try setting p to 0% and provide positive modulation, and you should start seeing some of the clocks make it through as the voltage rises.
Hi Chsyn, many thanks for the response. I was indeed looking purely at the probability % onscreen and I didn't see it change... so will try what you suggest and I don't doubt that works, like all the rest. No big deal but any specific reason not to make the onscreen prob% follow CV?
Thanks again!
Maarten

User avatar
Bath House
Super Deluxe Wiggler
Posts: 1225
Joined: Mon May 04, 2009 5:20 pm
Location: Virginia Beach, VA

Post by Bath House » Mon Jun 03, 2019 12:59 pm

Is there anything in hemispheres that can be used as an attenuator?
Catholic Roland Modular New Age Acid:
www.goodglassrecords.com

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Re: CV of clock skipper probability

Post by chysn » Mon Jun 03, 2019 1:58 pm

Otto L wrote:No big deal but any specific reason not to make the onscreen prob% follow CV?
CV tends to change (1) frequently and (2) over a large range. This makes it difficult to figure out what your "center" is if the on-screen value is always changing. I find that it's more useful to be able to set the baseline when a parameter is subject to bipolar modulation.
Bath House wrote:Is there anything in hemispheres that can be used as an attenuator?
Mixer:Balance can act as a CV attenuator if you use only one input. Gated VCA can act as a CV attenuator if you provide CV to input 2.

https://github.com/Chysn/O_C-Hemisphere ... er:Balance
https://github.com/Chysn/O_C-Hemisphere ... /Gated-VCA
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

User avatar
djthopa
Super Deluxe Wiggler
Posts: 1719
Joined: Thu Mar 22, 2012 5:48 pm
Location: Somewhere between a nappy and a wire

Post by djthopa » Sat Jun 15, 2019 10:55 am

Thumbs up for this, made me build two new ornament and crime modules!
Wot :bananaguitar:

User avatar
Phitar
Wiggling with Experience
Posts: 356
Joined: Sat Feb 21, 2015 7:54 am
Location: Northern Virginia, USA

Post by Phitar » Sat Jun 15, 2019 8:56 pm

djthopa wrote:Thumbs up for this, made me build two new ornament and crime modules!
Wot :bananaguitar:
Afraid that is the way it's shaping up for me too. I love both sets of apps. Haven't built the second one yet but Hemispheres pretty much makes it a requirement. Only money right? I'll just skip paying the mortgage next month nobody will notice I'm sure. :wookie:
At the Enrichment Center we promise never to value your safety above your unique ideas and creativity. - Portal

Waiting for the electrician... or someone like him. - Firesign

User avatar
Phitar
Wiggling with Experience
Posts: 356
Joined: Sat Feb 21, 2015 7:54 am
Location: Northern Virginia, USA

Post by Phitar » Sun Jun 16, 2019 8:41 pm

Just wrapping up my first tests of the Capt Midi applet with the CV -> MIDI sett up. Works quite nicely! Good work here! Threw a lot of CV's at it at various speeds and from various sources with outs going to multiple midi channels. Not a single hiccup.

Only issue I have right now is finding a micro usb cable that won't stick out so damn far from the side of the O&C. Luckily I had a empty rack slot next to mine but it won't be that way for long I'm sure. SO.... need to find a usb micro B to A cable that provides internal wires for data transfer but that is low profile up angled (where cable would be directed toward the back of the module). Checked Amazon and a couple of other places and saw some that the profile looked like it might work but they were for charging only. Anybody know of any that might work?
At the Enrichment Center we promise never to value your safety above your unique ideas and creativity. - Portal

Waiting for the electrician... or someone like him. - Firesign

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Post by chysn » Sun Jun 16, 2019 10:05 pm

Phitar wrote:Only issue I have right now is finding a micro usb cable that won't stick out so damn far from the side of the O&C.
For a µOC, you'll always have a cable sticking out to the right, beyond the module itself, because of the position of the Teensy. The non-angled cables are best here, since they're usually slimmer. The trick here is to find a shallow enough module to be to the µOC's right. Most "skiff-friendly" modules seem to be okay. I've had my µOC next to Shades, Tetrapad, and (currently) STO.

If you have a regular 14HP module, the Teensy is oriented the other way, and you can get a right-angle cable to get almost the entire cable under the left-hand side of the module. Almost. You still won't be able to have the OC be the left-most module, and have it be flush against the rack cheek. But again, the USB cable will fit comfortably underneath most slim modules.
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

User avatar
nectarios
Super Deluxe Wiggler
Posts: 2582
Joined: Wed Jan 22, 2014 5:44 am

Post by nectarios » Mon Jun 17, 2019 4:02 am

Haven't used the O+C that has Hemisphere in weeks...I always patch the one with the original software.

Of course this has to do with me not bothering much with learning Hemispheres cause its just so vast and there are no videos like there where with Joe Caputo for the original O+C that made things easy to catch up with and get cracking.

Hopefuly after the summer festivals I am going to sit down with it and have a proper looksy...at this point I just use the Vector Morph and LFO, but they don't justify keeping Hemisphere.

Let's see if in the meantime someone bothers making some instructional videos, for us laz...I mean...busy people :mrgreen:

User avatar
Phitar
Wiggling with Experience
Posts: 356
Joined: Sat Feb 21, 2015 7:54 am
Location: Northern Virginia, USA

Post by Phitar » Mon Jun 17, 2019 7:30 am

chysn wrote:
Phitar wrote:Only issue I have right now is finding a micro usb cable that won't stick out so damn far from the side of the O&C.
For a µOC, you'll always have a cable sticking out to the right, beyond the module itself, because of the position of the Teensy.


Yeah, I have the uOC ... Wonder how much Paul would charge to make me a few custom Teensys where the usb jack is mounted facing straight up from the pcb ? :hihi:

I'll figure something out. Thanks!
At the Enrichment Center we promise never to value your safety above your unique ideas and creativity. - Portal

Waiting for the electrician... or someone like him. - Firesign

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Post by chysn » Mon Jun 17, 2019 2:40 pm

nectarios wrote:Let's see if in the meantime someone bothers making some instructional videos, for us laz...I mean...busy people :mrgreen:
Most of the applets are pretty simple. If you're looking for basic usage, see the playlist here:



For individual videos on applets or full apps, see these playlists:





Also, the written documentation provides a YouTube link at the top of the page when there's a video available:

https://github.com/Chysn/O_C-HemisphereSuite/wiki
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

User avatar
Phitar
Wiggling with Experience
Posts: 356
Joined: Sat Feb 21, 2015 7:54 am
Location: Northern Virginia, USA

Post by Phitar » Mon Jun 17, 2019 2:56 pm

chysn wrote:
nectarios wrote:Let's see if in the meantime someone bothers making some instructional videos, for us laz...I mean...busy people :mrgreen:
Most of the applets are pretty simple.
I have to agree... Most I have been able to figure out without even looking at the wiki because of the logical layout and the reduction of I/O and parameters. If something doesn't work the way I expect then a quick glance at the wiki tells me where I screwed up.
At the Enrichment Center we promise never to value your safety above your unique ideas and creativity. - Portal

Waiting for the electrician... or someone like him. - Firesign

shurikenyo
Learning to Wiggle
Posts: 13
Joined: Fri Jun 24, 2016 9:22 am
Location: thailand

Post by shurikenyo » Wed Jun 19, 2019 9:49 am

chysn wrote:
swhic wrote:Thanks, do u know if a keyboard>iphone/ipad>o_c will work?
iPad's driver is class-compliant, and I do use iPad with Sysex Base for Hemisphere Suite system exclusive storage. That works great.

I also have a KMI Q-Nexus, which works fine with my iPad.

However, I'm not sure how the keyboard > iPad > O_C connection would work, physically, since the iPad has only a single port. If anyone has ideas about that, it would be most welcome.
Is there a separate sysex command for every parameter for each app?
Would be wonderful if each parameter could be changed with a MIDI controller/sequencer...for example with a lemur on the ipad...imagine using a custom lemur template for the sequencer app for example!! first select the app wanted on the ipad...then a user interface for that selected app comes up on the ipad lemur app.

one way to do midi control would be to do it the way the Disting mk4 does it...have a set number of cc#'s (i think its only 6 on the disting) that change depending on what app is loaded. Maybe designate 1 ch in the settings for midi control that the user can set..then use all 128 cc# from that channel if needed. Possible? Or maybe i can work with the sysex...im not a big fan of sysex but i think it could be worth it. Any tips on making this work with a ipad as a controller...preferably using Lemur on the ipad.

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Post by chysn » Wed Jun 19, 2019 10:45 am

shurikenyo wrote:Is there a separate sysex command for every parameter for each app?
Each active Hemisphere applet gets 32 bits of storage space, and when you long-hold the right encoder button, the state of both hemispheres and that storage is sent out via MIDI as a small sysex dump.

So you can control setups via MIDI, but not necessarily individual parameters.

The sysex format is a packed format, identical to the one that Sequential uses for their instruments (Prophet 08, Tetra, Mopho, etc.), so it's not particularly friendly toward direct editing. If you're working on picking it apart, it would require digging into the code to learn the applet-specific parameter mappings. I'll be as helpful as I can if you have questions about that.
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

shurikenyo
Learning to Wiggle
Posts: 13
Joined: Fri Jun 24, 2016 9:22 am
Location: thailand

Post by shurikenyo » Thu Jun 20, 2019 2:29 pm

chysn wrote:
shurikenyo wrote:Is there a separate sysex command for every parameter for each app?
Each active Hemisphere applet gets 32 bits of storage space, and when you long-hold the right encoder button, the state of both hemispheres and that storage is sent out via MIDI as a small sysex dump.

So you can control setups via MIDI, but not necessarily individual parameters.

The sysex format is a packed format, identical to the one that Sequential uses for their instruments (Prophet 08, Tetra, Mopho, etc.), so it's not particularly friendly toward direct editing. If you're working on picking it apart, it would require digging into the code to learn the applet-specific parameter mappings. I'll be as helpful as I can if you have questions about that.
Ok, makes sense. It is a really good feature to have for recall. I dont think sysex is going to be fast enough for sending out individual parameter changes in time with the midi clock. Is there room in the memory and how much work would it be to make some code that would automap each parameter to a midi CC#?

Also does it take Program Change command to change applets?

I have actually not installed the Hemisphere firmware yet (need to test it real soon)...i am afraid that if i do i will have to get 1 more O_c with a permanent Hemisphere firmware on it :D thx for this fantastic work on this firmware :hail:

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Post by chysn » Fri Jun 21, 2019 7:14 am

shurikenyo wrote:Is there room in the memory and how much work would it be to make some code that would automap each parameter to a midi CC#?
There's no room in the memory for anything else, it's almost exactly at the upper limit.
Also does it take Program Change command to change applets?
No. This would be easier than adding CC parameters for everything, but there's just no space.
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

shurikenyo
Learning to Wiggle
Posts: 13
Joined: Fri Jun 24, 2016 9:22 am
Location: thailand

Post by shurikenyo » Sat Jun 22, 2019 7:07 pm

chysn wrote:
shurikenyo wrote:Is there room in the memory and how much work would it be to make some code that would automap each parameter to a midi CC#?
There's no room in the memory for anything else, it's almost exactly at the upper limit.
Also does it take Program Change command to change applets?
No. This would be easier than adding CC parameters for everything, but there's just no space.
ahh, pushing the memory's limits! nice. Im going to test the sysex at some point...maybe that is workable for my purpose...Or maybe in the future, with the upgraded hardware?.."in the void" we can get midi cc# and program change ??? :D

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Post by chysn » Sun Jun 23, 2019 2:52 am

shurikenyo wrote:ahh, pushing the memory's limits! nice. Im going to test the sysex at some point...maybe that is workable for my purpose...Or maybe in the future, with the upgraded hardware?.."in the void" we can get midi cc# and program change ??? :D
I think it's a good idea, yes.

But try using the sysex. The message is really short, and it's a fast transition from one setup to the next.
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

User avatar
TheRosskonian
Veteran Wiggler
Posts: 509
Joined: Thu Feb 19, 2015 12:50 pm
Location: Sacramento, CA, USA

Post by TheRosskonian » Mon Jul 08, 2019 11:42 am

Currently using the non-flipped firmware, but wanting to try the flip. Does the flip firmware change the rows of inputs and outputs or are they still the same jacks, just re-orientated to match the app on the screen? Would I need to do a re-calibration if I go from the non-flipped to the flipped firmware?

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Post by chysn » Mon Jul 08, 2019 1:22 pm

TheRosskonian wrote:Currently using the non-flipped firmware, but wanting to try the flip. Does the flip firmware change the rows of inputs and outputs or are they still the same jacks, just re-orientated to match the app on the screen? Would I need to do a re-calibration if I go from the non-flipped to the flipped firmware?
The jacks are flipped as well. That is, CV1 becomes CV4, CV2 becomes CV3, etc.

For this reason, you will want to recalibrate if you decide to stay with the flipped version. But you can just take it for a spin without recalibrating, and get a good idea of how you like it.

You should consider backing up your calibration data via MIDI, so it’ll be easy to go back if you change your mind.
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

User avatar
TheRosskonian
Veteran Wiggler
Posts: 509
Joined: Thu Feb 19, 2015 12:50 pm
Location: Sacramento, CA, USA

Post by TheRosskonian » Mon Jul 08, 2019 1:55 pm

chysn wrote:
TheRosskonian wrote:Currently using the non-flipped firmware, but wanting to try the flip. Does the flip firmware change the rows of inputs and outputs or are they still the same jacks, just re-orientated to match the app on the screen? Would I need to do a re-calibration if I go from the non-flipped to the flipped firmware?
The jacks are flipped as well. That is, CV1 becomes CV4, CV2 becomes CV3, etc.

For this reason, you will want to recalibrate if you decide to stay with the flipped version. But you can just take it for a spin without recalibrating, and get a good idea of how you like it.

You should consider backing up your calibration data via MIDI, so it’ll be easy to go back if you change your mind.
Thank you for the reply. I am confused by this, maybe I am wording things wrong. I forgot that the layout is different depending on the build, I am using a uO_C in 8hp, if that matters. If the CVs are flipped, would they not all still be the same type of inputs? I was wondering if the outputs would still be outputs or would they become trigger inputs and the triggers inputs become outputs? Would the module still need to be re-calibrated?

Is there a way to flip the screen and knob behavior without needing re-calibration, while still maintaining the jack placement in each side for the apps or am I asking too much?

chysn
Ultra Wiggler
Posts: 925
Joined: Sun May 29, 2016 10:04 pm
Location: SE Michigan USA

Post by chysn » Mon Jul 08, 2019 2:26 pm

TheRosskonian wrote:Thank you for the reply. I am confused by this, maybe I am wording things wrong. I forgot that the layout is different depending on the build, I am using a uO_C in 8hp, if that matters. If the CVs are flipped, would they not all still be the same type of inputs? I was wondering if the outputs would still be outputs or would they become trigger inputs and the triggers inputs become outputs? Would the module still need to be re-calibrated?
The types of the jacks do not change. The CV inputs are still CV inputs. The digital inputs are still digital inputs. The outputs are still outputs. The snozzberries are still snozzberries.

The numbers just get reversed for all jacks. Think of it in terms of left and right hemispheres. When you flip the module over, what used to be the left side is now the right side. The software flips the jacks in order to match this flippage.

When you (or whomever) first calibrated your module, you (or they) told it, "Hey, when you're grabbing CV from jack 1, its ADC value needs to be offset by this amount to be accurate." You're adjusting for physical differences in the components due to manufacturing tolerances. So when what used to be considered jack 1 is now considered jack 4, the adjustments that were made no longer correspond to the right physical jacks. That's why the module needs to be recalibrated.
Last edited by chysn on Mon Jul 08, 2019 3:19 pm, edited 1 time in total.
Current Rack: https://www.modulargrid.net/e/racks/view/354385
Hemisphere Suite: https://github.com/Chysn/O_C-HemisphereSuite/wiki

"Man must shape his tools lest they shape him." --Arthur Miller

User avatar
TheRosskonian
Veteran Wiggler
Posts: 509
Joined: Thu Feb 19, 2015 12:50 pm
Location: Sacramento, CA, USA

Post by TheRosskonian » Mon Jul 08, 2019 2:37 pm

chysn wrote: When you (or whomever) first calibrated your module, you (or they) told it, "Hey, when you're grabbing CV from jack 1, its ADC value needs to be offset by this amount to be accurate." You're adjusting for physical differences in the components due to manufacturing tolerances. So when what used to be considered jack 1 is now considered jack 4, the adjustments that were made no longer correspond to the right physical jacks. That's why the module needs to be recalibrated.
This is exactly what I was missing. You are correct, I was not the builder, haha. Thank you for clarifying all of this.

SavageMessiah
Common Wiggler
Posts: 131
Joined: Thu Apr 05, 2018 5:48 pm

Post by SavageMessiah » Mon Jul 08, 2019 6:19 pm

Forgive me if I mentioned this before and forgot but I've got a minor feature request. It would be really useful if the Voltages app added the CV at the appropriate input to the output. Besides calibration I imagine the main use for a precision voltage source is to be added to another voltage. Would be very convenient if you didn't need another module or the other half of hemispheres to do it.

Post Reply

Return to “Eurorack Modules”