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
Karma"); 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 ---------------------- ?>

Karma is een Windows programma voor op een pc dat Midi instructies genereert voor onze Korg Triton Extreme. De computer communiceert deze Midi instructies naar het keyboard via een USB kabel. Vervolgens voert het keyboard deze Midi instructies uit: oftewel er komt muziek uit.
  • Instellingen (noodzakelijk enkel voor Karma)
  • Pas onderstaande instelling toe naar indien u Karma op de Korg Triton wilt gebruiken..

    1. Midi (enkel voor Karma)
      • Keyboard: [GLOBAL] mode, [MENU], P1 MIDI
      • De communicatie tussen de verschillende apparaten verloopt uitsluitend via Midi. De busklok communicatie synchroniseert de communicatie en verloopt via een zogenaamd master kanaal. Binnen een Midi systeem kan er slechts 1 apparaat tegelijk de master zijn. Indien Triton-Karma wordt gebruikt dan is de Karma laptop altijd de master. In alle andere gevallen is de Triton zijn eigen master. Default is als fabrieksinstelling ingesteld dat de master loopt via MIDI kanaal 1.

        Echter indien u met Karma wilt werken dan dient u MIDI kanaal 2 als master kanaal in te stellen om te voorkomen dat u later in de knoop komt. Karma gebruikt namelijk maximaal slechts 4 MIDI kanalen en meestal zijn dit de kanalen 2 t/m 5. Indien het master kanaal niet op hetzelfde MIDI kanaal is afgestemd voor zowel de PC als ook de Triton, dan zal ook de USB communicatie tussen deze apparaten niet werken. Is dit zeker???

        1. MIDI Setup
          • (PGblz.161) MIDI Channel: 02. Indien u met PC/Karma werkt dan MOET u dit kanaal wijzigen van 01 (default) in 02. Anders MAG u het kanaal wijzigen in 02. Dit leidt echter tot problemen in de Karma aansturing. Dit kanaal wordt dan dubbel gebruikt.
          • Local Control On: Aangevinkt. Deze mag eigenlijk altijd aangevinkt staan. Onder PC/Karma zorgt het ervoor dat er op de bovenste helft van het keyboard een solopartij kan worden gespeeld.
          • Convert Position: PreMIDI.
          • Note Receive: All.
          • MIDI Clock: External USB. Dit is de master / slave setting. Indien de Triton de master moet zijn, dan moet internal worden geselecteerd, maar dit is in combinatie met KT nooit het geval. In de PC/Karma master moet zijn, dan moet External USB worden geselecteerd.
          • Receive Ext. Realtime Commands: Aan. Anders worden niet gewilde reset van song settings door externe sequenser vermeden. Maar je wilt juist dat het keyboard iedere keer de benodigde resets ook daadwerkelijk gebruikt. Deze instelling zou ook noodzakelijk kunnen zijn om met de FCB1010 te kunnen werken.
        2. MIDI Filter
          • Hier dient u alle vinkjes aan te zetten, inclusief Enable Exclusiv.

    2. *.PCG en *.KDF (enkel voor Karma)
    3. Een Korg Triton bevat zogenaamde Programms Combinations Global settings. Met deze instellingen wordt het keyboard ingesteld en deze gegevens kunnen ieder moment worden opgeslagen op het keyboard in zogenaamde *.PCG bestanden. Ik heb een kopie van zowel de PCG alsook de KDF bestanden neergelegd in de Karma Windows pc in /Muziek/Karma.
      • Keyboard: [MEDIA] mode, Load-TAB, Selecteer de juiste PCG, Load selected
      • Na een af-fabriek reset van het keyboard is het keyboard geladen met de PRELOAD.PCG. KaT verlangt dat er op het keyboard een door Kat geleverd *.PCG bestand wordt geladen. Al de aangekochte Karma PCG’s liggen op het keyboard bij ons in de map KARMA en /Karma/ORIGINAL/TRKPRE11.PCG en als backup op onze server.

      • Laptop: [Menu] File, Open, Deze PCMuziekKarma*.KDF
      • Na een af-fabriek reset van het keyboard is het keyboard geladen met de PRELOAD.PCG (Programms Combinations Global settings). Vervolgens moet op de Karma pc in Karma de bijbehorende *.KDF worden geladen: KT Karma Preload 1.1.kdf. Er bestaan standaard geen bijbehorende SNG of KSC bestanden, dus die hoeven ook niet te worden aangevinkt.
        Keyboard *.PCGPC-Karma *.KDF
        /Karma/ORIGINAL/TRKPRE11.PCG"KT Karma Preload 1.1.kdf"
        /Karma/PRELOAD.PCG"KT Karma Preload 1.1.kdf".
        /Karma/TREIN1_C.PCG"Reincarnation1_KT.kdf".
        /Karma/TREIN1_D.PCG"Reincarnation1_KT.kdf".
        /Karma/TCHEM12C.PCG"Chemistry1_2_KT.kdf".

      • Laptop KaT: [Menu] Edit, Preferences, General-tab: Upon startup: select Load Last Files
      • Op het keyboard is er bovenstaand een *.PCG geladen.

      • Laptop: [Menu] Windows, MIDI Ins & Outs Editor
      • Pas de Gobal Port/Channel voor zowel de In alsook de Out aan naar USB-audioapparaat, met als Karma Master-Slave Setting: MIDI Channel 2.

    4. PowerOn mode: Memorize setting (wil ik dit wel als alles vanaf een reset behoort te werken?)
      • Keyboard: [GLOBAL]mode, [MENU]P0, [TAB]System Pref-TAB, PowerOn mode: kies Memorize
      • Ik wil de apparatuur dusdanig instellen dat ik door kan gaan waar ik gebleven was als ik de apparatuur weer aanzet. Op het keyboard in [GLOBAL] [MENU] P: Basic Setup, [TAB]: System Pref / PowerOn mode: moet van Reset (default) worden veranderd in Memorize. Echter, bijvoorbeeld de routing van de Combi`s wordt niet automatisch mee opgeslagen.

  • Wat is Karma?
    • Introductie
    • Karma-Lab verkoopt deze software die speciaal ontwikkeld is voor diverse Korg en Yamaha synthesizers. Ieder keyboard heeft een eigen versie. Zo hebben wij de Karma Triton of kortweg Karma of KaT. KaT is een speelhulp. Zeer oneerbiedig zou je het ook een opgevoerde begeleidingsautomaat kunnen noemen, zoals die vroeger (anno 1970) op menig elektronisch orgel was te vinden. Karma is daarmee uitermate geschikt om backing tracks te maken.

      Het is een Midi speelhulp waardoor je niet alleen kunt spelen op het keyboard maar ook op de laptop, een fcb en een zelfgemaakt keyboardje. Het is opgevoerde arpeggiator software en nog veel meer, maar het is geen sequencer. KaT is een realtime arpeggiator, dus geen recording sequencer. Om de midi van een liedje op te kunnen nemen is er dus nog een aparte sequenser programma nodig.

    • Alternatieven
    • Behalve Karma bestaat er ook nog een ander programma dat als speelhulp kan worden beschouwd: Soundtower. Verder kan er natuurlijk ook worden gesoldeerd: 2nd evidence. Voor extra sounds bestaan er o.a. de volgende sites: KidNepro, Pro-Rec.

    • Eerste kennismaking
    • Er worden 3 *.kdf () geleverd. Die Karma Data Files corresponderen ieder met een eigen *.pcg file op het keyboard.

    • De volgende stap
    • De volgende stap is de setup.

  • Documentatie

  • Installatie
  • Karma werkt uitsluitend onder Windows. In ons geval Windows 10, 64bit.

    • Voorbereiding
    • KaT is verregaand beschermd. Eerst heb je een link nodig van Karma_Lab om KT te kunnen downloaden. Hiervoor heb je een aantal gegevens nodig. Het serienummer van mijn Korg Triton Extreme en het KT registratienummer kunnen worden gevonden bij de passwords. De volgende stap is het invullen van de KARMA Software Full Installer Request. Je krijgt dan via een email een tijdelijke link toegewezen om de software te downloaden. Dit moet eenmalig gebeuren en deze gecomprimeerde file moet vervolgens ergens worden opgeslagen. Bij ons op de server:
      /var/www/music/documentation/Karma/Software backup/ktr_13225_full_vi64.exe
      Daarna moet de meegeleverde howto worden uitgevoerd:
      /var/www/music/documentation/Karma/Software backup/64-bit Installation Instructions.rtf

    • Installatie
    • Het komt er in het kort op neer dat er bij de 64bit versie 2 installs achter elkaar moeten worden uitgevoerd en vervolgens een reboot. Op het bureaublad staan nu de Karma starter en een link naar het registratie formulier.

  • Autorisatie
  • KaT is verregaand beschermd. Na een reboot moet Karma worden gestart en vervolgens wordt vanzelf de autorisatieprocedure gestart. Karma start met een challenge code die naar het autorisatieformulier moet worden geplakt. Verder moeten het serienummer van mijn Korg Triton Extreme en ons KaT registratienummer worden ingevuld die bij ons in de password envelop zijn te vinden. Vervolgens wordt dit formulier verzonden. Je ontvangt een geautomatiseerd mailtje met een ontvangstbevestiging en de aankondiging dat er een mailtje zal volgen met de response code van een niet geautomatiseerd systeem. Zonder deze response kan Karma niet worden opgestart. De response code moet eenmalig worden ingevuld tijdens het opstarten van KaT. De challenge code en de response code zijn te vinden bij de registraties. Vervolgens start KT normaal.

  • Opstartprobleem
  • Echter slechts voor 1 dag. Na 3 dagen werkte KaT niet meer. Tijdens het opstarten knalt de starter er uit. Ik kan hierover niets zinnigs vinden op het forum o.i.d.. Dus eerst maar de Karma software en de Interlock driver software verwijderd via het Windows configuratiescherm. Daarna weer een full install uitgevoerd. Dat doet de truc. Het lijkt er op dat de Interlock driver een onstabiel product is. Na installatie van de USB-midi driver van Roland klapt Karma er weer op hetzelfde punt uit. Een hernieuwde verwijdering en full install (met de Roland driver aangeschakeld) doet weer de truc.
    • Email naar Karma
    • Hello all,

      I am stuck and I would appreciate any clue as where to go from here. I am playing a Korg Triton Extreme connected through USB to a laptop (Acer Aspire E1-731) running Windows 10 (Home v1607) and Karma Triton (1.3.2.25), VMD 1.2.1.5 (inactive?).

      The problem is that I cannot get the USB connection passed initialisation while starting Karma (ktr_13225_full_vi64). The MIDI Ins & Outs screen keeps reporting: `Initialising communication with Korg Triton Music Workstation...`. This text also appears in the Communication Status window. It remains visible even after I remove the USB cable. However, when I try to start Karma with no cable connected then Karma will correctly say during start-up and exit: There are no MIDI input devices installed!.

      So I replaced the cable by a new, short one. But still the same Korg driver 1.15.20.1 driver is installed when connecting the keyboard and the problem persists. This driver appears as a Triton Extreme loudspeaker in Windows10 and all that driver/properties/Hardware/ say they are working fine. Also the USB Storage Mode of the KTE is working fine.

      To make matters even more puzzling I can tell you that some months ago this configuration was still working.

      Anybody any clue? Where to look?

      Thanks in advance,

      Richard Boekamp

    Solution 1: Change to uitvoeren als administrator. Programm needs an InterLok(R) device. Ahh meaning the other versions of the driver did not cause Karma to tell that its interlocking feature was not working. Probably removed by a cleaning administrator.

    Windows driver update? Gedaan, maar deze maakt niets uit. 1.15.r20e offers a Win10 version, but the Triton is not in the compatibility list anymore. It does not work. Windows 10 does also not work by default.

    1.14.r12e or Interlok(R) of beter Download. Een nieuwe install doet de truc. Deze werd uitgevoerd met als driver de 1.14.r12e. Karma werkt echter ook als deze driver wordt verwijderd en Windows met default drivers de boel overneemt. Maar ook 1.15.r20e werkt uitstekend met Karma. De oplossing is dus dat het niet direct aan de driver ligt, maar wel dat enkel versie 1.14.r12e de juiste foutmelding geeft indien er problemen zijn met de controle van de legitimiteit.

$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