altRobots
/robotigs/icons/actuator.pngActuatoren
/robotigs/icons/printboards.pngAlgemeen
/robotigs/icons/chassis.pngChassis
/robotigs/icons/florigs.pngFlorigs
/robotigs/icons/interfacing.gifInterfacing
/robotigs/icons/microphone_icon.pngMuziek
/robotigs/icons/musicKey_icon.pngMuzikanten
/robotigs/icons/shield.pngSchildjes
/sys/icons/sensors.pngSensors
/robotigs/icons/languages.pngTalen
/robotigs/icons/battery.pngVoedingen
/sys/icons/microController.pngµControllers
altContact
FCB1010"); echo ("  "); } ?>  "); /* echo (""); echo (" "); //Show pencil as button */ ?> alt  

Deze pagina is verouderd. Ga naar de vernieuwde pagina.

"); $counter = 0; $aantal = str_word_count($pict_list, 0, "0123456789"); $lijst = str_word_count($pict_list, 1, "0123456789"); while($counter < $aantal){ $pictkey = $lijst[$counter]; $qryy1 = ("SELECT * FROM illustrations WHERE ill_id = $pictkey ;"); $resulty1 = pg_query($con1, $qryy1); while($row = pg_fetch_array($resulty1)){ //Fields accesible by their name foreach( $row AS $key => $val ){ $$key = stripslashes( $val ); } } $image = ("/robotigs/documentatie/plaatjes/$ill_name"); $pictfull = str_replace('_small', '', $image); //Pictfull=biggest version $alt = ("Just wait till your 57...."); $txtname = get_txt($con1, 18, $koekje[2], $ill_id); //Robot illustrations subtitles echo (""); echo (''. $alt .'
'); $nummer = $counter + 1; $txtAfb = get_txt($con1, 9, $koekje[2], 3865); //Pic Afb if ($koekje[0]>0 and $koekje[3]>0){ //User is logged in and translates echo ("$txtAfb $nummer: "); echo ("$txtname"); echo ("
"); echo ("Ontkoppelen "); if ($counter==0){ echo ("Up "); }else{ echo ("Up "); } if ($nummer == $aantal){ echo ("Down"); }else{ echo ("Down"); } }else{ //Else of if Meaning the current useer is logged in echo ("$txtAfb $nummer: $txtname"); } echo ('

'); //End of this picture $counter++; //Prepair for next picture } echo (''); //All pictures are printed } //End of if there are 1 or more pictures to be printed ---------------------- ?>

De Behringer FCB1010 (wiki) is een midi Foot Controller Board. Serienummer: N0513545089, firmwareversie: Beringer 2.4.1c. Er bestaat een Nederlandstalige gebruiksaanwijzing. Voor de liefhebbers ook nog in het Engels een manual, Cheat sheet, technical specs en een quick start. Helaas werken bij mij voetschakelaars 2 en 3 van de FCB1010 niet meer.

  • Gebruik in combinatie met Oasys
  • De Korg Oasys heeft als factory setting midi kanaal 1. De FCB1010 ook dus daar hoeft niets te worden veranderd. Wel moeten de CCs worden ingesteld en aangezet met de Roland UM ONE MK2. Bijvoorbeeld zoals de onderstaande tabellen met behulp van Parameter Guide in de appendicis 1049. Voor iedere registratie is er een bank nodig omdat de knoppen veelal andere functies hebben in een andere combi/program.

    Oasys <-> FCB1010 Settings
     
    Bank 00 = Program User F001 = Felix`s DaKat
    Knop CC1 Value1 CC2 Value2 Preset Name Toelichting
    1112710Leslie Langzaam/Snel2 keer de knop intrappen: De eerste keer om de leslie-schakelaar uit te bedienen en de tweede keer om de schakelaar weer te resetten. Dit is nodig omdat met CC#1 hier feitelijk de Joystick wordt geemuleerd. Met de eerste keer intrappen wordt de joystick omhoog gezet en met de tweede trap wordt de joystick weer teruggezet in zijn rustpunt.
    480127800Vibrato Aan/UitDeze knop toggled Switch1. Voor iedere keer intrappen wordt de schakelaar getoggeld.
    581127810Percussie Aan/UitDeze knop toggled Switch2. Voor iedere keer intrappen wordt de schakelaar getoggeld.

    4[]127Latch UIT
    5[]127Leslie Langzaam
    6[]127Karma AAN
    7[]1277
    8[]127Latch AAN
    9[1]127Leslie SNEL corresponds to joystick movement in the +Y direction (Vertical upward
    10[]010
    EP1[]0-127Frequency cutoff
    EP2[7]0-127Main Volume


  • Roland UM ONE MK2
  • Om de FCB niet met een raindance maar met een PC te kunnen instellen is een Midi <--> USB converter voor een PC nodig. Roland biedt daarvoor de UM ONE MK2. LET OP bij het aansluiten van de Midi stekkers in je instrument en lees nauwkeurig het opschrift op de stekkers! Het kan een beetje counter-intuitiv zijn met je standaard Midi verwachtingen.
    • Eerste gebruik
      • Schuifschakelaar eenmalig instellen
      • Zet de [COMP/TAB] schuifschakelaar op "COMP" voordat de Roland UM ONE MK2 gebruikt wordt. Deze stand is voor gebruik met een PC. De andere stand (TAB) is voor gebruik met een Mac.
      • Driver installeren
        • Windows10
          Steek de USB stekker in de draaiende Windows10 PC. Op de Roland UM ONE MK2 gaat nu het rode USB lampje branden. Deze converter heeft een eigen stuurprogramma voor Windows 10 (toelichting). Dit stuurprogramma wordt automatisch geinstalleerd zodra de USB stekker voor de eerste keer in de PC wordt gestoken. Voor gebruik onder Windows kan ook de meest actuele driver van Roland worden geïnstalleerd, maar normaalgesproken gebeurt dit vanzelf.
        • Linux
          Onder Linux hoeft er geen driver te worden geinstalleerd omdat Alsa alle convertors kan aansturen. Als je het wilt controleren doe dan: aconnect -i
      • Testen
      • Indien je nu data vanuit de PC wegstuurt (met bijvoorbeeld ) dan zal het lampje op de Roland UM ONE MK2 knipperen. Het maakt niet uit of de Midi uitgang is aangesloten of niet.
    • Toepassen
    • Er bestaat software die speciaal is ontworpen als editor voor de FCB1010. Ik gebruik PcEditor. Het is oeroude software uit de Win98 tijd, maar werkt nog steeds uitstekend. Hun site bevat meer interessante info over deze FCB. Alternatieven zijn Ribwerkx (Eigenlijk enkel voor Uno) en het gelikte LG-FCB. Echter, LG-FCB is niet gratis.
    • Documentatie

  • Opstart opties
  • Er zijn tijdens het aanzetten een paar opties mogelijk. Houdt de volgende toetsencombinaties ingedrukt tijdens het aanzetten:
    1 + 6 = Reset naar af fabriek presets voor V-AMP producten.
    1 + 3 = Voetpedalen ijken.
    Vervolgens de 1 indrukken. Het pedaal zal nu een output geven.

  • Samenvatting Korg Triton
  • Helaas, helaas....
    Doordat blijkt dat de schakelaars enkel voorgeprogrammeerde zaken kunnen uitvoeren levert de FCB1010 eigenlijk enkel 2 Expression Pedals aan Karma. Richt de FCB in voor het ultieme gebruik van 2 pedalen over 8 sliders verdeeld en voor 1 van de 2 relais.

    De FCB1010 is wat mij betreft niet de ideale keuze voor een Karma PC. Behalve de 2 Expression Pedals, die werken perfect. Dit heeft alles te maken met de manier waarop de schakelaars werken. Iedere switch veroorzaakt een eenmalige kotsactie aan Midi commando`s. Dit zou nog niet zo erg zijn als Karma daar mee om kon gaan. Maar bijvoorbeeld Chord Triggers worden niet goed uitgevoerd. Karma rekent met een toetsenbord input F1-F4, niet met Midi voor deze functie. Richt de FCB in voor het ultieme gebruik van 2 pedalen over 8 sliders verdeeld en voor 1 relais (aan en uit) en dat maakt 10 switches maal 10 switches are all banks!.

  • Eerste gebruik Triton
  • Sluit bij de first time use de Korg Triton USB niet aan en start Karma nooit. De factory setting is midi kanaal 1. Daardoor komt hij direct in de knoop met de midi driver van Karma. Resultaat is dat Karma niet meer opstart en opnieuw moet worden geïnstalleerd. Om dit op te lossen moet de FCB1010 worden omgeprogrammeerd. De standaard manier wordt gekscherend ook wel de raindance genoemd en dat zegt genoeg.

    Bij mij blijken voetschakelaars 2 en 3 van de FCB1010 niet te werken. Dat betekent ook dat ik relais switch 2 aan geen enkele toets kan koppelen! Dat wil zeggen niet via de raindance. Misschien wel via de software (PcEditor). Ja dat lukt. Enkel blijkt het dat de USB kabel moet zijn losgekoppeld tijdens het opstarten van de FCB.

  • Aansluiten
  • Het kan bij mij op 2 manieren worden aangesloten:
    • Via USB naar laptop
    • Op deze manier worden de Real Time Controls van Karma direct aangestuurd. Via USB is ook de methode om de FCB1010 makkelijk te kunnen programmeren.
      • Zie de Karma essentials tutorial over het koppelen van knoppen aan Real Time Controllers via Midi. In Karma moet het menu Edit -> Preferences worden geopend. Aldaar in de TAB RT controls moet het juiste apparaat (=UM-One) als input worden gekozen en het vinkje moeten we aanzetten om er ook daadwerkelijk naar te luisteren. De waardes voor de Real Time Controls die moeten worden ingesteld op de FCB1010 kunnen hier ook worden afgelezen.
      • Indien in PcEditor geen expressie pedaal is ingesteld bij de commando`s per switch, dan doen ze ook helemaal niets, net of ze worden uitgezet. Zet ze dus onder iedere switch aan.
      • Indien tijdens de boot van de FCB1010 een actief apparaat verbonden is aan de ingang van zijn Midi aansluitingen dan zal hij niet correct opstarten. De 88 gaat knipperen en we doen niets meer. Dus sluit de Midi-in nooit aan.
      • Als je hem wilt programmeren: laat de FCB1010 eerst booten en sluit dan pas de Midi-out EN Midi-in stekkers aan en als laatste de USB aan op de PC. Vervolgens kan je om het Configuratiescherm / Hardware en geluiden / Apparaten en Printers OF Apparaatbeheer: de UM-ONE terugvinden.
      • De twee switch connector jack pluggen zijn programmeerbare uitgangen. Deze uitgangen zijn een relais, open in rust. Testen of deze rechtstreeks in het keyboard kunnen worden gestoken. Ja dat kan en ze kunnen enkel worden aangeschakeld.

    • Via Midi kabel naar keyboard
    • Het doet wel iets, maar wat en hoe? Het onderste verhaal geldt voor de koppeling van de FCB naar de Real Time Controls van Karma via de Midi-USB converter. Maar wat als Karma niet meedoet? En ik de FCB via 2 Midi kabels aansluiten moet? Hoe kan ik dan bijvoorbeeld het volume instellen met de FCB? Welke CCs moeten we daarvoor nemen? Wat moet ik dan veranderen tov de fabrieksinstellingen? En wat ten opzichte van Karma? Het voordeel zou zijn: 1 kabelboom tussen laptop en FCB1010 van 1 Midi kabel tezamen met 2 switch kabels.

  • Documentatie
  • instructies op internet.
    - https://forum.ableton.com/viewtopic.php?f=4&t=197421
    - https://www.youtube.com/watch?v=3Wzk2BRaTM8

    The factory settings are, for each patch:

    MIDI program change on channel 1 to program (patch number + 1)
    Pedal A sends CC7 (Volume) range 0-127
    Pedal B sends CC14 range 0-127
    Everything else off.

    FCB1010 Settings Bank 00
    Switch RTC CC Value Preset Name
    1On/Off[14]0Switch Karma off
    4On/Off[14]127Switch Karma on
    5Scene 1/2[30]127Scene 2 on
    6Chord 1[87]127Trigger chord 1
    7Chord 2[88]127Trigger chord 2
    8Chord 3[89]127Trigger chord 3
    9Chord 4[90]127Trigger chord 4
    10Scene 1/2[30]0Scene 1 on
    EP1Slider 1[22]0-127Expression pedal 1
    EP2Slider 8[29]0-127Expression pedal 2

    Yahoo group

    Verkoopvideo door Phil van Behringer.

$val ){ $$key = stripslashes( $val ); } $jaar = substr($changeddate,0,4); $maand = substr($changeddate,5,2); $dag = substr($changeddate,8,2); $lastupdate = ("$jaar $maand $dag"); $prtsrttxt = get_txt($con1, 26, 1, $idsrtodd); $jaar = substr($createddate,0,4); $maand = substr($createddate,5,2); $dag = substr($createddate,8,2); $create_stamp = ("$dag $maand $jaar"); //GENERAL INFO FOR EVERY USER ************************************************** echo ("

"); echo (""); if ($codetext) { //Code like KY-026 or NA-41 echo (""); } //End of if ($codetext) $tmp = get_txt($con1, 9, $koekje[2], 3741); //Fieldname at screen if ($prijseurinclbtw > 0){ //Show price indication $prijs_formatted = number_format($prijseurinclbtw / 100, 2, ',', '.'); echo (""); echo (""); } //End of if ($prijseurinclbtw > 0) if ($sketchtext) { //Link to OWN SOFTWARE $tmp = get_txt($con1, 9, $koekje[2], 3738); //Fieldname at screen echo (""); } //End of if ($sketchtext) $tmp = get_txt($con1, 9, $koekje[2], 3744); //Fieldname at screen if ($pinouttext) { //Pinout echo (""); } $tmp = get_txt($con1, 9, 1, 3735); //Fieldname at screen $tmp2 = get_txt($con1, 26, 1, $row4[16]); //Group name in its language echo (""); if ($koekje[0]>0 and $koekje[3]>0){ //User is logged in and translates $tmp = get_txt($con1, 9, $koekje[2], 3918); //Fieldname at screen LANGUAGE if ($row4[26] == 1) {$imgname = "nederland.png";} if ($row4[26] == 2) {$imgname = "deutschland.png";} if ($row4[26] == 3) {$imgname = "uk.png";} if ($row4[26] == 4) {$imgname = "france.png";} echo (""); $tmp = get_txt($con1, 9, $row4[27], 3919); //Fieldname at screen $statuskey = get_status_key($con1, $status); $tmp2 = get_txt($con1, 61, $koekje[2], $statuskey); //Fieldname at screen echo (""); } $tmp = get_txt($con1, 9, 1, 3966); //Fieldname at screen echo (""); echo ("
"); //Header $tmp = get_txt($con1, 9, $koekje[2], 3923); //Fieldname at screen if ($koekje[3]=="1") { //If this user wants to translate then echo ("$tmp"); //If desired }else{ echo ("$tmp"); } //Else just show if no need to translate if ($koekje[0]>0 and $koekje[3]>0){ //User is logged in and translates echo (" (edit)"); } echo ("Algemene informatie test
"); $tmp = get_txt($con1, 9, $koekje[2], 3739); //Fieldname at screen if ($koekje[3]=="1") { //If this user wants to translate then echo ("$tmp"); //Class for colour }else{ //So you are not allowed to translate echo $tmp; //Show screenname of this field in user language } //End of If you want to translate this fieldname at screen echo (" "); if ($codelink) { echo ("$codetext"); }else{ echo ("$codetext"); } //End of if ($pinoutlink) echo ("
$tmp  "); if ($urlprijs){ echo ("€  $prijs_formatted"); }else{ echo ("€  $prijs_formatted"); } //End of if ($urlprijs > "") echo ("
$tmp  "); if ($sketchlink) { echo ("$sketchtext"); }else{ echo ("$sketchtext"); } //End of if ($sketchlink) echo ("
$tmp  "); if ($pinoutlink) { echo ("$pinouttext"); }else{ echo ("$pinouttext"); } //End of if ($pinoutlink) echo ("
$tmp  "); //MENU GROUP echo (""); echo ("$tmp2
$tmp"); echo ("flag.gif"); echo ("
$tmp  "); //STATUS echo ("$status $tmp2
$tmp  "); //LAST CHANGED $tmp = substr($changeddate, 0, 10); echo ("$tmp

"); return; //////////////////////////////////////////////////////////////////////////////// function get_status_key($con, $num){ $qry = ("SELECT id FROM status WHERE nr = $num ;"); $result = pg_query($con, $qry); $row = pg_fetch_array($result); return ("$row[0]"); } 0 AND software.rstid = 2 AND tblsystext.lanid = $koekje[2] AND tblsystext.txlid = 19 ORDER BY sftname ASC , controller ASC ;"); $result = pg_query($con1, $qry2); if (pg_num_rows($result)>0) { //Only if at least 1 program exists echo ('

'); echo (""); while($col = pg_fetch_array($result)){ $col[0] = ("$col[0]"); echo (""); echo (""); echo (""); if ($koekje[0] > 0 and $koekje[3]>0){ //User is logged in and translates echo (""); } echo (''); } echo ('
"); //Header $tmp = get_txt($con1, 9, $koekje[2], 3922); //Fieldname at screen if ($koekje[3]=="1") { //If this user wants to translate then echo ("$tmp"); //If desired }else{ echo ("$tmp"); } //Else just show if no need to translate echo ("
$col[2]  $col[0]"); echo ("(Edit)
'); } ?> 0){ if ($header == 0) { echo ("

"); echo (""); $header++; } //End of if ($header == 0) echo (""); echo (""); } } if ($header > 0){ echo ("
"); //Header $tmp = get_txt($con1, 9, $koekje[2], 3879); //Fieldname at screen if ($koekje[3]=="1") { //If this user wants to translate then echo ("$tmp"); //If desired }else{ echo ("$tmp"); } //Else just show if no need to translate echo ("
$colbpp[2]"); //Show software van deze bot $qry=("SELECT software_basedir FROM farmbotversie WHERE id = $colbpp[0];"); $result = pg_query($con1, $qry); $col = pg_fetch_array ($result ,0); $dir1 = "/var/www/html/robotigs/software/$col[0]"; $arr1 = glob($dir1, GLOB_ONLYDIR); if (isset($arr1[0])){ $folder = $arr1[0]; $countertmp = 0; echo ("
    "); foreach (scandir($folder, 1) as $filename) { if ($filename<>"." AND $filename <>".."){ if ($countertmp == 0){ $countertmp++; } //End of if ($countertmp == 0) $tmp = "/"; $dir = substr($folder, 14) ."/"; $link = $tmp .$dir .$filename; $showname = substr($filename, 0 ,-4); echo ("
  • "); echo "$showname"; echo ("
  • "); } //End of if ($filename<>"." AND $filename <>".."){ } //End of foreach (scandir($folder, 1) as $filename) echo ("
      "); } //End of if (isset($arr1[0])) echo ("
"); } ?>
Warning: include(/var/www/html/robotigs/includes/wishlistperpart.php): Failed to open stream: No such file or directory in /var/www/html/robotigs/includes/parts_header.php on line 128

Warning: include(): Failed opening '/var/www/html/robotigs/includes/wishlistperpart.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/robotigs/includes/parts_header.php on line 128