<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - PUREDATA Help required for patch]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/14681/"/>
	<updated>2014-07-03T11:09:05Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/14681/puredata-help-required-for-patch/</id>
		<entry>
			<title type="html"><![CDATA[Re: PUREDATA Help required for patch]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/212435/#p212435"/>
			<content type="html"><![CDATA[<p>This thread <a href="http://puredata.hurleur.com/sujet-1372-send-keyboard-commands" target="_blank">http://puredata.hurleur.com/sujet-1372- &#133; d-commands</a> reveals the the existence of this software <a href="http://www.charlie-roberts.com/midiStroke/" target="_blank">http://www.charlie-roberts.com/midiStroke/</a> for Mac OSX. I haven&#039;t tried it but in theory it could be useful. Only PD external I could find for this job was for Windows XP.</p>]]></content>
			<author>
				<name><![CDATA[Knife Crimes]]></name>
				<uri>https://chipmusic.org/Knife+Crimes</uri>
			</author>
			<updated>2014-07-03T11:09:05Z</updated>
			<id>https://chipmusic.org/forums/post/212435/#p212435</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PUREDATA Help required for patch]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/212434/#p212434"/>
			<content type="html"><![CDATA[<p>deleted</p>]]></content>
			<author>
				<name><![CDATA[godinpants]]></name>
				<uri>https://chipmusic.org/godinpants</uri>
			</author>
			<updated>2014-07-03T11:01:27Z</updated>
			<id>https://chipmusic.org/forums/post/212434/#p212434</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PUREDATA Help required for patch]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/212430/#p212430"/>
			<content type="html"><![CDATA[<p>Cheers for you help guys so far! I should probably have mentioned I&#039;m attempting to do this on a mac</p>]]></content>
			<author>
				<name><![CDATA[J3wel]]></name>
				<uri>https://chipmusic.org/J3wel</uri>
			</author>
			<updated>2014-07-03T10:28:59Z</updated>
			<id>https://chipmusic.org/forums/post/212430/#p212430</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PUREDATA Help required for patch]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/212426/#p212426"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>ultrageranium wrote:</cite><blockquote><p>It&#039;s also very specific to the operating system that you are using. On FreeBSD I&#039;d probably try to do it like this:&nbsp; create a virtual cuse4bsd HID device, make sure the emu uses this device as main controller, change the controller state via simple shell commands (like usbhidctl I think) directly from Pd, with the [shell] object. Untested <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p></blockquote></div><p>You could also use xdotool to send keypresses to the emulator, and configure the emulator to use the keyboard as the controller.&nbsp; This should also work on Linux.&nbsp; I don&#039;t know what the latency would be like.</p>]]></content>
			<author>
				<name><![CDATA[rvan]]></name>
				<uri>https://chipmusic.org/rvan</uri>
			</author>
			<updated>2014-07-03T09:16:06Z</updated>
			<id>https://chipmusic.org/forums/post/212426/#p212426</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PUREDATA Help required for patch]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/212418/#p212418"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>godinpants wrote:</cite><blockquote><p>So from what I remember in doing this, you&#039;ll want to use fiddle~ for pitch detection and there was a similar external for amplitude detection, though this should be easy to roll your own by feeding it into a table and reading from that.</p></blockquote></div><p>The other one is probably the percussion follower object [bonk~].</p><br /><div class="quotebox"><cite>godinpants wrote:</cite><blockquote><p>I guess you could internally route midi through another piece of software that generates keystrokes (midiyoke? midiox? not sure if they do it.) and have that control glitchnes.</p></blockquote></div><p>It&#039;s also very specific to the operating system that you are using. On FreeBSD I&#039;d probably try to do it like this:&nbsp; create a virtual cuse4bsd HID device, make sure the emu uses this device as main controller, change the controller state via simple shell commands (like usbhidctl I think) directly from Pd, with the [shell] object. Untested <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Next to the Hurleur forum, the Pd list is also a good place to ask <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a>.</p>]]></content>
			<author>
				<name><![CDATA[ultrageranium]]></name>
				<uri>https://chipmusic.org/ultrageranium</uri>
			</author>
			<updated>2014-07-03T06:58:53Z</updated>
			<id>https://chipmusic.org/forums/post/212418/#p212418</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PUREDATA Help required for patch]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/212412/#p212412"/>
			<content type="html"><![CDATA[<p>deleted</p>]]></content>
			<author>
				<name><![CDATA[godinpants]]></name>
				<uri>https://chipmusic.org/godinpants</uri>
			</author>
			<updated>2014-07-03T05:35:10Z</updated>
			<id>https://chipmusic.org/forums/post/212412/#p212412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[PUREDATA Help required for patch]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/212366/#p212366"/>
			<content type="html"><![CDATA[<p>I&#039;m looking to write a patch on puredata that will automatically push/activate designated keys on my keyboard in reaction to sound levels from my &#039;line in&#039; (from my gameboy) that are then sent to a NES emulator running glitchnes. For sound reactive glitchyness </p><p>I thought it would work quite well as a visualiser for live streaming audio and/or live shows.</p><p>I&#039;m really struggling to get started with this and I&#039;m not sure where to look for help, so any assistance/pointers/patches would be greatly appreciated! </p><p>J3wel</p>]]></content>
			<author>
				<name><![CDATA[J3wel]]></name>
				<uri>https://chipmusic.org/J3wel</uri>
			</author>
			<updated>2014-07-02T21:32:05Z</updated>
			<id>https://chipmusic.org/forums/post/212366/#p212366</id>
		</entry>
</feed>
