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
R55 Korg Midi recording"); 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 ---------------------- ?>

Deze pagina beschrijft de verschrikkelijk gecompliceerde methode die nodig is om Midi te kunnen opnemen op de Korg Triton Extreme zelf. Tegenwoordig gebruik je hiervoor een DAW.
1 KaT Keyboard thru uitzetten.
Menu: Options - Keyboard Thru uitvinken.
In de standaard [COMBI] mode wordt de de keyboard data niet rechtstreeks naar de toongenerator gezonden maar wel naar de PC. Vanaf de PC komen ze dan met Options-Keyboard Thru weer terug. Op deze manier wordt echter niet alle data in de sequenser gebracht (uitleg). Dus voor de [SEQ] mode moet in Karma de Options-Keyboard Thru dus worden uitgezet. Moet dit in later weer teruggezet?
 
2 Keyb Wijzig MIDI master channel (PGblz.161)
[GLOBAL] mode, [MENU], P1 MIDI.
  1. MIDI Setup
    • >MIDI Channel: 01. Indien u met PC/Karma werkt dan MOET u dit te wijzigen in 02, anders MAG u het 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. Noodzakelijk aangevinkt voor sequencer recording (uitleg).
    • 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: Uit. 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 als je in de [COMBI] mode speelt. Echter in de [SEQ] mode wil je niet dat ook alle reset data wordt opgenomen.
  2. MIDI Filter
    • Hier dient u alle vinkjes aan te zetten, inclusief Enable inclusiv.
3 PC KT selecteer combi
Menu: Windows - Perfomance Bank Display.
Klik op het door u gewenste nummer en deze zal worden geladen op de PC maar ook op het keyboard. Als het keyboard in de [SEQ] mode staat dan springt het nu vanzelf terug naar de [COMBI] mode.
 
4 Keyb Maak een nieuwe song
[SEQ] mode, [MENU], P0 Play / REC >S003.
Open in de lijst van songtitels de eerste song zonder naam. Er wordt u gevraagd of u een nieuwe song wilt aanmaken en u antwoordt ja. Houdt het aantal maten klein want het aantal maten wordt later vanzelf uitgebreid als de song langer wordt. De nieuwe song wordt automatisch: NEW SONG genoemd. Feitelijk is er nu een stukje geheugen gereserveerd voor een nieuwe opname. Een song is echter geen complete song, maar slechts een stukje van een song, zoals bijv. Intro, Rif1, Rif2, Refrein, Break1. Geef het songgedeelte een naam in het Dropdownmenu. Later worden deze songs samengevoegd tot 1 compleet liedje in de cue-list.
 
5 Keyb Kopieer PCG data naar sequencer
[SEQ] mode, [MENU], P0 Play/REC, Dropdownmenu: Copy from Combi.
Selecteer de zojuist geladen COMBI. Met effecten: aan en Auto adjust: uit.
 
6 Keyb Verander de status van sequencer MIDI kanaal
[SEQ] mode, [MENU], P2 Trk Param / Channel 1 BTH.
Nu kan je wel op het keyboard spelen, maar het triggert geen Karma. Het keyboard kent 16 tracks in de sequencer die ieder gekoppeld worden aan een Midi Channel. In dit scherm In de eerste Midi Channel track die op 01 staat ingesteld moet van INT op BTH worden gezet (uitleg). Indien de eerste channel 01 niet op track 1 staat, dan moet ook de track-selector worden gewijzigd naar datzelfde tracknummer, bijv.: >Track06: Track 06.
 
7 Keyb Instellen sequencer voorkeuren voor opname (PGblz.67)
[SEQ] mode, [MENU], P0 Play/REC, Tabblad Preference / Recording Setup.
Selectie Over Write of Over DUB: Over Write Over Write doet alles overschrijven terwijl Over Dub informatie toevoegt. Wat er wordt overschreven of gedubd wordt bepaald door de onderstaande instellingen. Punch Ins worden gebruikt om een bepaald gedeelte opnieuw op te nemen. Loop all tracks wordt gebruikt voor drumpartijen.
Recording Setup - MultiRec vinkje: Aan Bij een eerste opname moet deze altijd aangevinkt staan. Het betekent dat alle, in de sequencer ingestelde, MIDI kanalen worden overschreven of gedubd. Anders wordt enkel het kanaal opgenomen dat bovenin het scherm geselecteerd kan worden. Dit kan gewenst zijn indien er bijvoorbeeld een solo moet worden opgenomen. Of bijvoorbeeld indien er een ander refrein moet worden gemaakt. Er kunnen meerdere tracks aan 1 kanaal gekoppeld zijn en die worden dan allen opgenomen. Iedere Prog of Combi dient een eigen MIDI kanaal te hebben.
Metronome Setup - Sound: Off of aan natuurlijk.
 
8 Keyb Opname maken
[SEQ] mode, [MENU], P0 Play, Tabblad Prog. 1-8, [REC/WRITE], [START/STOP].
(Speeltips) Nogmaals [START/STOP] beëindigt de opname.
 
9 Keyb Opslaan Opname
[MEDIA] mode, Tabblad Save, selecteer juiste directory, Dropdownmenu Save PCG & SEQ.
Onder /SONGS/ heeft ieder liedje een eigen directory, met dezelfde naam als die van de song. Ga in deze directory staan of maak hem eerst aan. De MIDI data die wordt opgenomen door de sequencer wordt opgeslagen in het vluchtige RAM geheugen van het keyboard. Tijdens het opslaan worden de *.PCG en *.SNG data in bestanden opgeslagen. In het vervolg hoeft normaal gesproken enkel nog het relatief kleine *.SNG bestand te worden opgeslagen. Dit bestand neemt ook gelijk alle AMS data op.
 
10 Keyb Sample song naar WAV.
[SEQ] mode, [MENU], P0 Play/REC, Tabblad Sampling, Dropdownmenu Auto Sampling Setup.
Selecteer 2ch Mix to Media, OK.
Let op dat de ingestelde Sample Time niet te klein is voor uw song. U kunt hem later verkleinen, maar nooit vergroten. Gebruik de volgende knoppen op de Triton:
  • [SAMPLING REC] wacht nu totdat het lampje stopt met knipperen
  • [SAMPLING START/STOP]
  • [SEQUENCER START/STOP]
Het is handig om het recording level te controleren tijdens de opname op Triton - SEQ - Menu: P0 Play/REC - tab Sampling.
De bestanden worden automatisch opgeslagen in de hoofdmap met als naam: TAKEN01.WAV en een automatisch oplopende nummering.

Triton - SEQ - Menu: P0 Play/REC - tab Sampling - Pagina Menuknop - Auto Sampling Setup (selecteer Resample SEQ Play) - OK.
N.B. Indien u in een project tracks tekort komt kunt u op deze manier het bestaande project op 1 track opslaan. Deze track kan als Prog vanonder 1 toets afgespeeld worden.

 
11 PC Rip WAV naar MP3
Makkelijke methode.
Zet tijdens het samplen de PC aan en neem de uitgang van de versterker op met bijvoorbeeld Audacity.


Digitale methode 1.
Windows XP Mediaspeler 11 kan uitsluitend *.MP3 files maken door ze te rippen vanaf een CD. Dat betekent dat de *.WAV file eerst naar een CD moet worden gebrand om deze te kunnen rippen. Met een rewritable is dat zelfs redelijk handig, want deze rewritable kan ik ook in de auto afspelen. LET OP het invoeren van data als artiest en album.

Digitale methode 2.
Onder Linux importeren in Audacity en exporteren als *.MP3 file.

$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