{"id":76,"date":"2021-08-11T23:45:21","date_gmt":"2021-08-11T23:45:21","guid":{"rendered":"https:\/\/nilamox.com\/mancave21\/?page_id=76"},"modified":"2023-08-02T09:47:07","modified_gmt":"2023-08-02T09:47:07","slug":"sample-robot","status":"publish","type":"page","link":"https:\/\/nilamox.com\/mancave21\/sample-robot\/","title":{"rendered":"Sample Robot \ud83e\uddfb\ud83e\uddfb\ud83e\uddfb"},"content":{"rendered":"\n<p id=\"u6982-5\">Congratulations! You\u2019ve bought near a thousand synthesisers, and now spend all your \u2018quality time\u2019 swapping internal batteries, making line diagrams, racking and unracking, piling up dead Behringer patch bays and all kinds of other non-music related busy work. You\u2019ve just bought a keyboard you already have, same as the one under the one propping up the table on which all the Korg boxes sit dust farming. This is out of control!<\/p>\n\n\n\n<p id=\"u6982-6\">Sometime in the last year you managed to create some patches on one or more of them (which ones it\u2019s not clear, maybe a black one) that would sound great on that tune you\u2019ve been nursing forever. How the hell do you get all those sounds in a place where you can actually use them?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"299\" src=\"https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/toomuch.jpg?resize=450%2C299&#038;ssl=1\" alt=\"\" class=\"wp-image-77\" srcset=\"https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/toomuch.jpg?w=450&amp;ssl=1 450w, https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/toomuch.jpg?resize=300%2C199&amp;ssl=1 300w, https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/toomuch.jpg?resize=400%2C266&amp;ssl=1 400w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><figcaption>Maybe I could get a bigger room?<\/figcaption><\/figure>\n\n\n\n<p>The simplest way is to sample the sounds. Plug the keyboard into a sound interface, play each note over MIDI, and cut them into individual samples. The first few times you don\u2019t mind doing it manually, but you soon realise it\u2019ll become yet another task that\u2019ll keep you away from actually being creative.&nbsp;<\/p>\n\n\n\n<p id=\"u6982-16\">There are tools that will automate this, the most prominent one being <em>SampleRobot<\/em>. That\u2019s because it\u2019s been around for a long time, back from when <a href=\"https:\/\/nilamox.com\/mancave21\/boog-%f0%9f%a7%bb%f0%9f%a7%bb%f0%9f%a7%bb%f0%9f%a7%bb\/\" data-type=\"page\" data-id=\"873\" target=\"_blank\" rel=\"noreferrer noopener\">a MOOG<\/a> was something you hired by the hour. Venerable it is, and venerable it looks, a little bit-mapped interface that would look right at home on a 90\u2019s beige CRT. (The authors are aware of this and released a new version soon after this was written). Actually it\u2019s not just the size of the interface that confounds people born after 199x, it\u2019s the metallic robot\/car\/can opener detailing. Little metal buttons on little metal remote controls.<\/p>\n\n\n\n<p id=\"u6982-17\">I am old and had an Amiga so I understand where this aesthetic comes from. I also understand that coders used to be free to develop their own interface rules. <em>SampleRobot<\/em> will often send you back to the manual trying to figure out WTF is going on. For example, having bought the Pro version, I get a tool called <em>WaveRobot<\/em>, which helps edit loops. I kept wondering how the hell to get the \u2018Open File\u2019 menu item to be available, eventually discovered that it\u2019s disabled, and you can only load by right clicking an on-screen keyboard in <em>SampleRobot<\/em>. Of course.<\/p>\n\n\n\n<p id=\"u6982-26\">A \u2018wizard\u2019 will set you up for your first sampling adventure. It\u2019ll ask you questions about what you\u2019re trying to achieve and set up the numerous parameters for capturing the sounds (is it a pad or a piano? How many keys did you want to capture?) If you try to do it yourself you\u2019ll find the parameters spread over a number of dialogue windows all over the screen. Chances are good that you\u2019ll miss one of them and so you\u2019ll be wizarding for a while.<\/p>\n\n\n\n<p id=\"u6982-29\">Assuming you\u2019ve got it set up properly, you then start the recording and the robot plays each key over MIDI, waiting a while between each, attempting to find loop points. It\u2019s not the best at looping (that would be <em>Zero-X Seamless Looper<\/em> which sadly has left this world on the sky train) but if you take some time to practice with all the settings you can get close to a good loop straight off.<\/p>\n\n\n\n<p id=\"u6982-34\">More likely you\u2019ll want to load up each sample in <em>WaveRobot<\/em>, which as I said took a lot of figuring out, as did the controls to make the waveform sit properly on a large screen. But, like the old hardware you\u2019re sampling, once you get the logic of how it works you can get quick at it. It leans a bit on the crossfade, and you will need to tune things. The overlapping visual waveforms at the loop point are very helpful.<\/p>\n\n\n\n<p>Now hopefully you\u2019ve produced a set of samples that you can work with. Although it claims to save out <a href=\"https:\/\/nilamox.com\/mancave21\/kontakt\/\" data-type=\"page\" data-id=\"114\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Kontakt <\/em>files<\/a>, it actually saves out <a href=\"https:\/\/nilamox.com\/mancave21\/reason\/\" data-type=\"page\" data-id=\"134\" target=\"_blank\" rel=\"noreferrer noopener\">Reason\u2019s sampler<\/a> format which <em>Kontakt<\/em> must then convert (as NI licenses Chicken System\u2019s <em>Translator<\/em> software). If you aren\u2019t careful SR will save new truncated samples into its own folder, inside C:\\Program Files which is evil, and probably why they want you to launch the software on an admin account (double evil).<\/p>\n\n\n\n<p>Now you have a monolith file in <em>Kontakt<\/em> \u2026 and no more frigging around with MIDI cables, patchbays or that kind of vibe-killing drudgery. <em>Kontakt<\/em> of course has its own filters, envelopes and so on, so you might sample some of your sources as pure oscillator and enjoy tweaking the filters later, making up multiple versions.<\/p>\n\n\n\n<p>I started with the <a href=\"https:\/\/nilamox.com\/mancave21\/ultraproteus\/\" data-type=\"page\" data-id=\"396\" target=\"_blank\" rel=\"noreferrer noopener\">UltraProteus<\/a>, from which flows very long complex sounds. It was difficult to get the start point right, and <em>SampleRobot<\/em> had little chance of finding a loop point by itself. Although it looked like my volume level was good, my first samples came out much too quiet. Turning up the inputs revealed that the UP makes a lot of hum, which of course pitches up and down as the samples are played. I made it not too noticeable with a bit of high pass. I really liked being able to attach effects to each sound in <em>Kontakt,<\/em> which isn\u2019t really possible with the UP hardware.<\/p>\n\n\n\n<p>Sampling the <a rel=\"noreferrer noopener\" href=\"https:\/\/nilamox.com\/mancave21\/mr-rack\/\" data-type=\"page\" data-id=\"376\" target=\"_blank\">MR Rack<\/a> makes perfect sense as (a) it has no inbuilt resonant filter and (b) the battery is flat whenever you want to use it \u2013 but no sense because (c) transwaves don\u2019t play back the way they are supposed to and (d) neither do the wacky FX. <em>SampleRobot <\/em>wasn\u2019t much help here, and the best thing to do is manually play each transwave, load in <em><a rel=\"noreferrer noopener\" href=\"https:\/\/nilamox.com\/mancave21\/apple-alchemy\/\" data-type=\"page\" data-id=\"317\" target=\"_blank\">Alchemy<\/a><\/em> or <em>Morphine<\/em>, translate that into an additive wave which will then pitch shift nicely over the whole keyboard without multi-samples. You then modulate the wave point and get perfect Fizmo like results. (Update &#8211; transwaves are really just wavetables &#8211; you can use any wavetable synth to do FIZMO!)<\/p>\n\n\n\n<p>Really the process is best for sounds that don\u2019t rely on your active or programmed modulation. It\u2019s fine for an <a href=\"https:\/\/nilamox.com\/mancave21\/mks80-super-jupiter-and-mpg80-programmer\/\" data-type=\"page\" data-id=\"239\" target=\"_blank\" rel=\"noreferrer noopener\">MKS-80<\/a> bass, perhaps for <a href=\"https:\/\/nilamox.com\/mancave21\/radias\/\" data-type=\"page\" data-id=\"189\" target=\"_blank\" rel=\"noreferrer noopener\">Korg Radias<\/a> chime, but not much use for a modular sequence. Getting SR working is a complete pain in the ass up front, but I know it beats playing each note by hand and then editing it apart manually.<\/p>\n\n\n\n<p>And once you\u2019ve grabbed Lately Bass from your <a href=\"https:\/\/nilamox.com\/mancave21\/tx81z\/\" data-type=\"page\" data-id=\"285\" target=\"_blank\" rel=\"noreferrer noopener\">TX81z<\/a> you can leave that turned off forever.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Congratulations! You\u2019ve bought near a thousand synthesisers, and now spend all your \u2018quality time\u2019 swapping internal batteries, making line diagrams, racking and unracking, piling up dead Behringer patch bays and all kinds of other non-music related busy work. You\u2019ve just bought a keyboard you already have, same as the one under the one propping up [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"tags":[7],"class_list":["post-76","page","type-page","status-publish","hentry","tag-sampler"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/pages\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":0,"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/pages\/76\/revisions"}],"wp:attachment":[{"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}