• TalkBass has been independent since 1998. Add your voice.
    Create a free account to reply to discussions, view embedded media, and browse with fewer display ads.
    Join freeLog in
    Want zero display ads or expanded classifieds tools? Compare plans.

Source Audio Sorcerers Society (S.A.S.S) Part 3

Programming question:

I have a bunch of programmed presets where I use an expression pedal to control parameters such as mix, reverb times, overdrive levels, etc... It all works wonderfully, but whenever I switch to a new preset (using the HUB and a midi switcher) the new preset always defaults to the "maximum" pedal toe-down position regardless of where the expression pedal physically is. I'd either prefer it to default to the minimum value or where the pedal is physically set. Is there a way to do that?
 
Programming question:

I have a bunch of programmed presets where I use an expression pedal to control parameters such as mix, reverb times, overdrive levels, etc... It all works wonderfully, but whenever I switch to a new preset (using the HUB and a midi switcher) the new preset always defaults to the "maximum" pedal toe-down position regardless of where the expression pedal physically is. I'd either prefer it to default to the minimum value or where the pedal is physically set. Is there a way to do that?

Hi scotch.

This is related to the firmware on the individual Source Audio pedals connected to the hub. In the current firmware implementation, they will wait for a change in the expression pedal's position before updating the associated internal parameters. So, if you change presets but do not change the position of the expression pedal, those parameters will be set to their default values.

However, we could update the firmware so that the pedal will always check the expression pedal position upon changing presets. This will require a little bit of work, but we'll start the investigation now. I think it makes sense, as you suggest, for the parameters to default to the current position of the expression pedal.

By the way, which pedals in particular do you have your hub connected to?

Thanks!
Brett
 
I'm using a Bass OFD and Dimension Reverb.

The HUB presets do always seem to defualt to "max" exp settings for some reason. Even if I save it with the pedal at minimum.

I currently recall a HUB preset & then have to move the exp pedal immediately to start at minimum for things like reverb time swells or gain swells.

Thanks for looking into this, y'all are the best!!!! :-)
 
Don't forget the Orbital! I'm running the Manta, Orbital, and Dimension with two expression pedals. I've gotten used to adjusting the pedals to thwart this problem, but it'd be much easier if it checked the expression value first!
 
Please include midi clock divisions other than 1/4 notes for the manta and orbital with the update. That feature would be very useful to me!

The current MIDI clock implementation on the MIDI footswitch prototype is what is known as MIDI beat clock. It sends out 24 single-byte MIDI messages (hex 0xF8) per quarter note. Since a person is generally tapping the tap tempo footswitch at quarter note intervals, you will get 24 MIDI clock messages per foot "tap."

If I understand your feature request correctly, you'd like to be able to keep tapping quarter notes, but have the MIDI clock artificially scaled. For example, in the case of a dotted eighth, which is 3/4 of the duration of a quarter note, the MIDI output should create 32 messages per quarter note instead of the usual 24, thus creating the "illusion" of going 33% faster, and generating dotted eighths where it would normally generate quarters.

Is my understanding correct? If so, then good! I was planning on doing something like this anyway, even though the implementation is still in the works.

By the way, the tap tempo algorithm already has some cool intelligence built-in. After two taps, it will start creating a running average for all successive taps in order to smooth out any human error in your tap timing. So, just as an example, if you tap 8 times, you'll get a more accurate tempo estimate than you would if you tapped, say, only 3 times.

The tap tempo also anticipates when the next tap will arrive, and it is smart enough to ignore mistakes. So, if you're tapping along at a quarter note pace and you mistakenly switch to eighth notes, the the tap tempo algorithm will know, and it will ignore the off-beat eighth notes!

There is also an intelligent time-out feature. In order to switch to an entirely new tempo, you just wait at least 2 beats from your last tap input - this tells the tap tempo algorithm to start waiting for the next tempo change.

This stuff is all still in the prototype phase, but let me know if you have any comments.
 
Nowhere near done...but here is a progress pic of my SA board. Hub, OFD, Manta, OM, Dimension.
 

Attachments

  • Board progress 092414.jpg
    Board progress 092414.jpg
    82.2 KB · Views: 93