searching this forum is a pain because of php search limitation "parameter is too common", so don't use the search, use another search engine and type
Code: Select all
site:forums.jeskola.net YOUR SEARCH TERMS HERE
although in this specific instance, it won't help much because tinga's xbox control idea has never been understandably explained in the history of this forum, even going back so far as buzzchurch.com. it gets brought up a lot but as far as i know, no one on this forum has successfully recreated it.
groovelastig used glovepie with a wiimote to control some stuff, though i think his post detailing that is lost to the buzzchurch graveyard:
https://www.youtube.com/watch?v=7BIxyK_mH0E
i've managed to get some gamepad midi control going, though never in as satisfying a way as tinga is able to, by using midi yoke and a playstation 2 to usb adapter with a glovepie script.
to go even further down the rabbit hole, check out peripheral midi controller, through which i was able to control buzz machines with led strobe lights pointed at a webcam:
http://pmidic.sourceforge.net/
reading through the thread here, it looks like the problem is that you're expecting the controller to show up in buzz as an assignable controller, just like it were a usb midi keyboard or something, but this is not how it works; you have to have some intermediary software like midi yoke and glovepie.
trying to recall from memory how i did it, it's something like:
install midi yoke
make sure buzz sees midi yoke in preferences as an input device (i think midi yoke will show up as a bunch of input channels in prefs (loopmidi can apparently be used here instead but i haven't tried it))
you will probably have to use polac asio driver
now you need a way to send data from your gamepad to midi yoke, this is where the glovepie script comes in
you can use midiox to see if data is being sent from glovepie to midi yoke
now select midi yoke channel as your midi input device in buzz
now you can right click on params and select the midi yoke channel you want to control the param
the problem comes with the glovepie script, it's tough to write one that works like you want it to, and the support is nonexistent as carl kenner's forum fell to spambots long ago and he was unable to fix it given his limited resources. he quit answering support questions and moderating the forum because he couldn't handle it on top of his IRL workload. strangely, no userbase moderators stepped up to help, which is surprising considering how powerful the software is. i guess now it has probably been overshadowed by something else and everyone moved on after the "hey i can midi wiimote" fervor died down in 2007.
anyway, all of this is only relevant if you are trying to use a pre-xbox 360 gamepad. from what tinga has described, if you use an xbox 360 gamepad, peerctrl will recognize it right off the bat as something to control it's x and y params. note that it's not controlling things like if you right click>assign to controller for any machine; it's only controlling params for btdsys peerctrl, and i think only the x:y params. part of tinga's magic i think is that he finds ways to make x:y do crazy things by chaining up adjustments to these two values to other peer machines which augment that practice.
the template that he posted earlier, you should NOT drop that in /gear/generators. you should open it in an explorer window, and drag and drop it into the machine view. templates are .xml files that hold a bunch of machines and parameter settings. you can find your templates folder in */documents/buzz/templates
try creating some templates by making a base configuration, like bass3>filter3>ninja delay, making the params the way you want them, then drag a selection box around those three machines, click the templates tab, and hit create template. you're presented with some pretty snazzy options and you should get it from there. it's like presets, but can be used for groups of machines as well.
that may have generated more confusion than answers, but let me know if it gets you anywhere. i've been after this for a while myself and if you're unable to figure it out i'll make some time to hammer it out with you here in this thread.
