{"id":80,"date":"2015-02-16T15:57:05","date_gmt":"2015-02-16T15:57:05","guid":{"rendered":"https:\/\/www.pa0esh.com\/?page_id=80"},"modified":"2020-04-29T13:11:55","modified_gmt":"2020-04-29T11:11:55","slug":"ninjam-line-jamming","status":"publish","type":"page","link":"https:\/\/www.pa0esh.com\/?page_id=80","title":{"rendered":"Ninjam- On-Line jamming"},"content":{"rendered":"<p><strong>(you can test it on my ninjamserver &#8211; pa0esh.com &#8211; port 2049. Use any username to log-in.)<\/strong><\/p>\n<\/p>\n<p>NINJAM is open source (GPL) software to allow people to make real music together via the Internet. Every participant can hear every other participant. Each user can also tweak their personal mix to his or her liking. NINJAM is cross-platform, with clients available for Mac OS X, Linux, and Windows. <a href=\"http:\/\/www.reaper.fm\">REAPER<\/a> (our digital audio workstation software for Windows and OS X) also includes NINJAM support (ReaNINJAM plug-in).<\/p>\n<p><a href=\"http:\/\/www.cockos.com\/ninjam\/images\/ninjamosx.jpg\"><img decoding=\"async\" src=\"https:\/\/www.cockos.com\/ninjam\/images\/ninjamosx_sm.jpg\" alt=\"\" align=\"right\" border=\"0\" \/><\/a> NINJAM uses compressed audio which allows it to work with any instrument or combination of instruments. You can sing, play a real piano, play a real saxophone, play a real guitar with whatever effects and guitar amplifier you want, anything. If your computer can record it, then you can jam with it (as opposed to MIDI-only systems that automatically preclude any kind of natural audio collaboration<sup>1<\/sup>).<\/p>\n<p>Since the inherent latency of the Internet prevents true realtime synchronization of the jam<sup>2<\/sup>, and playing with latency is weird (and often uncomfortable), NINJAM provides a solution by making latency (and the weirdness) much longer.<\/p>\n<p>Latency in NINJAM is measured in measures, and that\u2019s what makes it interesting.<\/p>\n<p>The NINJAM client records and streams synchronized intervals of music between participants. Just as the interval finishes recording, it begins playing on everyone else\u2019s client. So when you play through an interval, you\u2019re playing along with the previous interval of everybody else, and they\u2019re playing along with your previous interval. If this sounds pretty bizarre, it sort of is, until you get used to it, then it becomes pretty natural. In many ways, it can be more forgiving than a normal jam, because mistakes propagate differently.<\/p>\n<p>Part tool, part toy, NINJAM is designed with an emphasis on musical experimentation and expression.<\/p>\n<h3>How does NINJAM work?<\/h3>\n<p><a href=\"http:\/\/www.cockos.com\/ninjam\/images\/ninjam_win32.gif\"> <img decoding=\"async\" src=\"https:\/\/www.cockos.com\/ninjam\/images\/ninjam_win32_sm.jpg\" alt=\"\" align=\"right\" border=\"0\" \/> <\/a> NINJAM uses OGG Vorbis audio compression to compress audio, then streams it to a NINJAM server, which can then stream it to the other people in your jam. This architecture requires a server with adequate bandwidth, but has no firewall or NAT issues. OGG Vorbis is utilized for its great low bitrate characteristics and performance. Each user receives a copy of other users audio streams, allowing for each user to adjust the mix to their liking, as well as remix later. This uses more bandwidth than having a server encode a single stream, but has numerous benefits (including lower server CPU use and the client having the full multichannel data for later use).<\/p>\n<p>NINJAM can also save all of the original uncompressed source material, for doing full quality remixes after the jam.<\/p>\n<p><i> (1): While MIDI has many wonderful uses, it also has substantial limitations when working with real instruments.<br \/>\n(2): Limitations of note: sound hardware latency (&gt;5ms), perceptual CODEC latency (&gt;20ms), plus typical and theoretical network latency (&gt;40ms).<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(you can test it on my ninjamserver &#8211; pa0esh.com &#8211; port 2049. Use any username to log-in.) NINJAM is open source (GPL) software to allow people to make real music<a href=\"https:\/\/www.pa0esh.com\/?page_id=80\" class=\"more-link\">Read More <span class=\"screen-reader-text\">Ninjam- On-Line jamming<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-80","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ninjam- On-Line jamming - PA0ESH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pa0esh.com\/?page_id=80\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ninjam- On-Line jamming - PA0ESH\" \/>\n<meta property=\"og:description\" content=\"(you can test it on my ninjamserver &#8211; pa0esh.com &#8211; port 2049. Use any username to log-in.) NINJAM is open source (GPL) software to allow people to make real musicRead More Ninjam- On-Line jamming\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pa0esh.com\/?page_id=80\" \/>\n<meta property=\"og:site_name\" content=\"PA0ESH\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-29T11:11:55+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.cockos.com\/ninjam\/images\/ninjamosx_sm.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/?page_id=80\",\"url\":\"https:\\\/\\\/www.pa0esh.com\\\/?page_id=80\",\"name\":\"Ninjam- On-Line jamming - PA0ESH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/?page_id=80#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/?page_id=80#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.cockos.com\\\/ninjam\\\/images\\\/ninjamosx_sm.jpg\",\"datePublished\":\"2015-02-16T15:57:05+00:00\",\"dateModified\":\"2020-04-29T11:11:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/?page_id=80#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.pa0esh.com\\\/?page_id=80\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/?page_id=80#primaryimage\",\"url\":\"http:\\\/\\\/www.cockos.com\\\/ninjam\\\/images\\\/ninjamosx_sm.jpg\",\"contentUrl\":\"http:\\\/\\\/www.cockos.com\\\/ninjam\\\/images\\\/ninjamosx_sm.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/?page_id=80#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.pa0esh.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ninjam- On-Line jamming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/#website\",\"url\":\"https:\\\/\\\/www.pa0esh.com\\\/\",\"name\":\"PA0ESH\",\"description\":\"Hobby's at their best\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/#\\\/schema\\\/person\\\/e665d7a767d11431dbc825522b358739\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.pa0esh.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.pa0esh.com\\\/#\\\/schema\\\/person\\\/e665d7a767d11431dbc825522b358739\",\"name\":\"Erik Schott\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8edc14157a5774ddddbf6aea2b9f5dac7cec7613d8e0d248aa4d267108a252d9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8edc14157a5774ddddbf6aea2b9f5dac7cec7613d8e0d248aa4d267108a252d9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8edc14157a5774ddddbf6aea2b9f5dac7cec7613d8e0d248aa4d267108a252d9?s=96&d=mm&r=g\",\"caption\":\"Erik Schott\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8edc14157a5774ddddbf6aea2b9f5dac7cec7613d8e0d248aa4d267108a252d9?s=96&d=mm&r=g\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ninjam- On-Line jamming - PA0ESH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pa0esh.com\/?page_id=80","og_locale":"nl_NL","og_type":"article","og_title":"Ninjam- On-Line jamming - PA0ESH","og_description":"(you can test it on my ninjamserver &#8211; pa0esh.com &#8211; port 2049. Use any username to log-in.) NINJAM is open source (GPL) software to allow people to make real musicRead More Ninjam- On-Line jamming","og_url":"https:\/\/www.pa0esh.com\/?page_id=80","og_site_name":"PA0ESH","article_modified_time":"2020-04-29T11:11:55+00:00","og_image":[{"url":"http:\/\/www.cockos.com\/ninjam\/images\/ninjamosx_sm.jpg","type":"","width":"","height":""}],"twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.pa0esh.com\/?page_id=80","url":"https:\/\/www.pa0esh.com\/?page_id=80","name":"Ninjam- On-Line jamming - PA0ESH","isPartOf":{"@id":"https:\/\/www.pa0esh.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pa0esh.com\/?page_id=80#primaryimage"},"image":{"@id":"https:\/\/www.pa0esh.com\/?page_id=80#primaryimage"},"thumbnailUrl":"http:\/\/www.cockos.com\/ninjam\/images\/ninjamosx_sm.jpg","datePublished":"2015-02-16T15:57:05+00:00","dateModified":"2020-04-29T11:11:55+00:00","breadcrumb":{"@id":"https:\/\/www.pa0esh.com\/?page_id=80#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pa0esh.com\/?page_id=80"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.pa0esh.com\/?page_id=80#primaryimage","url":"http:\/\/www.cockos.com\/ninjam\/images\/ninjamosx_sm.jpg","contentUrl":"http:\/\/www.cockos.com\/ninjam\/images\/ninjamosx_sm.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.pa0esh.com\/?page_id=80#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pa0esh.com\/"},{"@type":"ListItem","position":2,"name":"Ninjam- On-Line jamming"}]},{"@type":"WebSite","@id":"https:\/\/www.pa0esh.com\/#website","url":"https:\/\/www.pa0esh.com\/","name":"PA0ESH","description":"Hobby's at their best","publisher":{"@id":"https:\/\/www.pa0esh.com\/#\/schema\/person\/e665d7a767d11431dbc825522b358739"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pa0esh.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":["Person","Organization"],"@id":"https:\/\/www.pa0esh.com\/#\/schema\/person\/e665d7a767d11431dbc825522b358739","name":"Erik Schott","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/8edc14157a5774ddddbf6aea2b9f5dac7cec7613d8e0d248aa4d267108a252d9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8edc14157a5774ddddbf6aea2b9f5dac7cec7613d8e0d248aa4d267108a252d9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8edc14157a5774ddddbf6aea2b9f5dac7cec7613d8e0d248aa4d267108a252d9?s=96&d=mm&r=g","caption":"Erik Schott"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/8edc14157a5774ddddbf6aea2b9f5dac7cec7613d8e0d248aa4d267108a252d9?s=96&d=mm&r=g"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.pa0esh.com\/index.php?rest_route=\/wp\/v2\/pages\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pa0esh.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pa0esh.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pa0esh.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pa0esh.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=80"}],"version-history":[{"count":4,"href":"https:\/\/www.pa0esh.com\/index.php?rest_route=\/wp\/v2\/pages\/80\/revisions"}],"predecessor-version":[{"id":46490,"href":"https:\/\/www.pa0esh.com\/index.php?rest_route=\/wp\/v2\/pages\/80\/revisions\/46490"}],"wp:attachment":[{"href":"https:\/\/www.pa0esh.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}