Date   

While Statement issue with Uno2 #UnO2

Jack Fenton
 

Hi this segment works but I had to add the if statement otherwise the "SendMidi Nord 0 0" still executes even if $Device = "Hammond"

TRIGGER_CLICK AllNotesOffPanic =
{
   switch($Device)
   {
   case "Hammond":
      SendMidi Hammond CtrlChange $HammondAllSoundsOff 127
      break
   case "Nord":
      // Nord does not recognize all notes off so we need to send them manually
      $currentnote=127
      while ($currentnote > 0)
      {
         SendMidi Nord NoteOff $currentnote 0
         $currentnote--
        //Wait 1
      }
      // I had to add this. I think it is a bug with while statement 
      if ($Device == "Nord")
      SendMidi Nord NoteOff 0 0 // This line always executes if the above line is not there
      break
   default:
      break
   }
}



Re: SWEEP NRPN or SysEX #UnO2

Jack Fenton
 

OK, back to BomeBox then to convert CC to NRPN or SysEx.


Re: SWEEP NRPN or SysEX #UnO2

ossandust
 

No, that was possible with the GORDIUS MIDI controllers, but not with UnO2 or TinyBox. 


SWEEP NRPN or SysEX #UnO2

Jack Fenton
 

Hi,
Is there a way to assign a SWEEP to an NRPN or SysEx Message? The Extra Voice volume parameter on my Hammond SK2 uses NRPN or SysEX and not CC message. 


Re: FCB1010 UNO2 Receive #UnO2

Jack Fenton
 

Ouch, OK. Guess I will need to rebuild it.  I usually export this stuff to my Dropbox, however I forgot to do it this time.


Re: FCB1010 UNO2 Receive #UnO2

ossandust
 

The FCB1010 doesn't contain the source code. The editor compiles the source code into binary data before sending it to the FCB1010, there is no way to recover the source from that. 


FCB1010 UNO2 Receive #UnO2

Jack Fenton
 

OK, here is my delemma.

I have my Uno2 configuration installed on my FCB 1010, however my hard disk crashed so I now no longer have the source configuration file? Is there any way to recover it or do I have to rebuild it?
Can I read it from my FCB1010?  If not, I will likely need to create it again from scratch.


Re: Set switch to send incremental CC values?

Mike Watkinson
 

Beautiful! I guess it helps to have a programmer’s brain (I do not lol)

I’ll give it a go and report back

On 13 Mar 2021, at 12:47, ossandust <ossan.dust@...> wrote:

CHANNEL Octavox = 1
VAR $key = 1
 
TRIGGER_CLICK SemiToneUp =
{
   if($key < 121)
      $key += 7
   SendMidi Octavox CtrlChange 83 $key 
}
 
TRIGGER_CLICK SemiToneDown =
{
   if($key > 7)
      $key -= 7
   SendMidi Octavox CtrlChange 83 $key 
}


Re: Set switch to send incremental CC values?

ossandust
 

CHANNEL Octavox = 1
VAR $key = 1
 
TRIGGER_CLICK SemiToneUp =
{
   if($key < 121)
      $key += 7
   SendMidi Octavox CtrlChange 83 $key 
}
 
TRIGGER_CLICK SemiToneDown =
{
   if($key > 7)
      $key -= 7
   SendMidi Octavox CtrlChange 83 $key 
}


Set switch to send incremental CC values?

Mike Watkinson
 

So I’m having a go at programming the Uno2/FCB1010 to control Eventide’s Octavox plugin. I wish to use a switch to change the key that this harmoniser is set to, and it looks like I can set it up (via MainStage) to receive something like the following (using CC 83 as an example):
C# CC83 value 0-7
D CC83 value 8-14
D# CC83 value 15-21
etc
So can I set the Uno2/FCB1010 to send an incremental value each time I press the same switch? What I mean is:
Press 1 sends CC83 value 1
Press 2 sends CC83 value 8
Press 3 sends CC83 value 15
etc
Of course I could programme separate switches for each key, but I was hoping to programme 2switches to perform as follows:
‘key up by a semi tone’
’key down by a semi tone’

Thanks in advance :) 


Re: UnO2 to send MMC messages? #UnO2

uno@...
 

Awesome! I didn't realize that. Thank you guys!


Re: UnO2 to send MMC messages? #UnO2

chrisw_63
 

Yep!  Go here, and look for the second half of the chart that starts, "Real Time (7FH)".  Then look down the left-most column to find "06".  That's the start of the MMC message spec.


Re: UnO2 to send MMC messages? #UnO2

Jack Fenton
 

I believe you already can as a MMC message is a type of SysEx message.


UnO2 to send MMC messages? #UnO2

uno@...
 

Hi there - I'm probably not the first one with this feature request, but I'll still try:
Do you think it might be possible that the UnO2 can also be programmed to send MIDI MMC messages in a future firmware update?
That would be awesome!
All the best, Michael.


Re: UNO2 + FCB1010

ossandust
 

please send me an email (address is on the website) - so that I can get more details about "it fails". 


UNO2 + FCB1010

Patrick Dooley
 

Using the UNO2 Control Center I can plug in my FCB1010 through my FocusRite Scarlett 4i4 3rd gen and can see the FCB1010 and the firmware version as 2.5.

When I install the UNO2 chip and boot up the FCB1010 I see "-lic" as expected and try to connect via the UNO2 Control Center and it fails. Any ideas?


Re: Setting up Uno2 with Mainstage 3 - best practice?

chrisw_63
 

If you're setting up a switch for the same thing, just go with the same MIDI message, of course.  When you need more, use different CC or Note numbers for different patches.  The MIDI spec. has 55 'undefined' CC messages plus eight more 'General Purpose'.  Of course, if you have no other MIDI devices listening on that channel, it doesn't matter if they're defined or not.

If Mainstage lets you save and recall setups, it's possible you can use Program Change to recall them.  You could also have whole different setups using different MIDI channels, if Mainstage saves the channel with the setting.


Setting up Uno2 with Mainstage 3 - best practice?

Mike Watkinson
 

Hi all
I am working through a setup of Uno2 that will work with MainStage 3 and would like to hear from anyone that can suggest the best way of organising things. Initially I had one set of switches in Mainstage representing the 10 switches in my single Uno2 bank, all good, but as soon as I want to create a further bank in Uno2 is where I would like advice. From what I can see, as Mainstage switches can only be assigned a single MIDI cc, for each new Uno2 bank I will need a new set of switches in Mainstage. Which is fine, but does anyone have a different, perhaps more elegant approach?
If this was Logic Pro it would simply be a matter of hooking up cc's to targets in the software, but Mainstage uses the idea of virtual physical switches to represent the control surface so I guess it's this bit that requires some thought before I create a monster complex Mainstage Concert :)
Thanks in advance


Re: Expression pedals programming

ossandust
 

On Sat, Feb 27, 2021 at 11:59 AM, Mike Watkinson wrote:
I bet this is in the manual - classic RTFM issue ;)
There's a small paper notice added to each UnO2 shipment. It mentions : 
"Make sure the FCB1010 expression pedals are correctly calibrated. Failing to do so is the most common cause for non-working expression pedals" 
(this text is also on the first pages of the manual - last point of the getting started chapter)
Anyway - let the fun begin! 


Re: Expression pedals programming

chrisw_63
 

ROFL.. Funny how, as we get more and more digital, we always check the low-tech solution last!  :-)

541 - 560 of 9039