{"id":890,"date":"2014-05-01T10:18:32","date_gmt":"2014-05-01T14:18:32","guid":{"rendered":"http:\/\/www.timelordz.com\/blog\/?p=890"},"modified":"2014-05-01T10:18:32","modified_gmt":"2014-05-01T14:18:32","slug":"seattle-based-netcat-loadable-kernel-module-album","status":"publish","type":"post","link":"https:\/\/www.timelordz.com\/blog\/2014\/05\/seattle-based-netcat-loadable-kernel-module-album\/","title":{"rendered":"Seattle Based netcat Loadable Kernel Module Album"},"content":{"rendered":"<p>Okay, all my computer+music friends this is kind of cool.<\/p>\n<p>In addition to other formats (like high-bias cassette tape &#8211; lol) the Seattle based group netcat has released their latest album as a loadable kernel module. Yeah.<\/p>\n<p><span style=\"color: #00ffff;\"><a title=\"netcat.co\" href=\"http:\/\/www.netcat.co\/\" target=\"_blank\"><span style=\"color: #00ffff;\">http:\/\/www.netcat.co\/<\/span><\/a><\/span><\/p>\n<p>Compile and load the module which creates \/dev\/netcat which can be\u00a0piped it to an audio app. Track info displayed in dmesg.<\/p>\n<p><span style=\"color: #00ffff;\"><a title=\"netcat github\" href=\"https:\/\/github.com\/usrbinnc\/netcat-cpi-kernel-module\" target=\"_blank\"><span style=\"color: #00ffff;\">https:\/\/github.com\/usrbinnc\/netcat-cpi-kernel-module<\/span><\/a><\/span><\/p>\n<p>The midishark repo is pretty cool too:<br \/>\n&#8220;Transforms wireshark network output into MIDI output. Allows for custom parsers and transformers.&#8221;<\/p>\n<p>I had no difficulty compiling on a box with 12G, but it did crap out on a 4GB system &#8211; as mentioned on the git page it does seem to need a lot of memory to compile.<\/p>\n<p>Interestingly, Greg Kroah-Hartman contributed several pull requests to help clean up for adhearence to kernel module coding standards. Whoa &#8211; that&#8217;s pretty awesome:<\/p>\n<p><span style=\"color: #00ffff;\"><a href=\"https:\/\/github.com\/usrbinnc\/netcat-cpi-kernel-module\/pull\/11\" target=\"_blank\"><span style=\"color: #00ffff;\">https:\/\/github.com\/usrbinnc\/netcat-cpi-kernel-module\/pull\/11<\/span><\/a><\/span><br \/>\n<span style=\"color: #00ffff;\"> <a href=\"https:\/\/github.com\/usrbinnc\/netcat-cpi-kernel-module\/pull\/13\" target=\"_blank\"><span style=\"color: #00ffff;\">https:\/\/github.com\/usrbinnc\/netcat-cpi-kernel-module\/pull\/13<\/span><\/a><\/span><\/p>\n<div>Descriptions of the tracks available at:<\/div>\n<div><span style=\"color: #00ffff;\"><a href=\"http:\/\/netcat.bandcamp.com\/\" target=\"_blank\"><span style=\"color: #00ffff;\">http:\/\/netcat.bandcamp.com\/<\/span><\/a><\/span><br \/>\n&#8220;The second component is a generative Markov model of phoneme sequences derived from Wikipedia and a collection of scientific papers*. We use the model to generate novel, incoherent speech sounds. The third component is a sentiment-aware model of statements of preference derived from peoples\u2019 actual statements of preference on the internet*. We use the model to generate positive\/negative sentiment couplets, recited in synthesized speech.&#8221;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Okay, all my computer+music friends this is kind of cool. In addition to other formats (like high-bias cassette tape &#8211; lol) the Seattle based group netcat has released their latest album as a loadable kernel module. Yeah. http:\/\/www.netcat.co\/ Compile and load the module which creates \/dev\/netcat which can be\u00a0piped it to an audio app. Track [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,83],"tags":[],"class_list":["post-890","post","type-post","status-publish","format-standard","hentry","category-linux","category-music"],"_links":{"self":[{"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/posts\/890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/comments?post=890"}],"version-history":[{"count":4,"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/posts\/890\/revisions"}],"predecessor-version":[{"id":894,"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/posts\/890\/revisions\/894"}],"wp:attachment":[{"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/media?parent=890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/categories?post=890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.timelordz.com\/blog\/wp-json\/wp\/v2\/tags?post=890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}