[gephex-user] Joystick driver limits

Georg Seidel georg at gephex.org
Tue Jun 27 21:07:06 CEST 2006


Hi Ward 8,

sorry for the late reply to your joystick question.

> Are the limitations on windows the limitations of windows xp itself? (i 
> doubt that since only 2 of my buttons out of 10 work) If so i can try to 
> look it up. If my joystick is recognized by windows xp it should work in 
> Gephex? (tried dynebolic linux liveCD, can't get my TV-out to work...) 
> Sorry i didn't see that but i'm not at all a developer. Also sorry for 
> the weird usage of the mailinglist but i don't really understand the 
> system (yet), its the first time i use a mailinglist.

As Martin already pointed out, the limitations are not in windows but in
the specific windows API we use to access the joystick.
Any volunteers for writing a direct input joystick driver for gephex
(the gephex joystick driver interface is really simple)?

A few remarks:

   1) I checked in the code, the current implementation should support
     up to 6 axes and 32 buttons.

   2) Check the log output in the gui message window, do you find
     something starting with "Opened joystic #xy"? If yes, it should also
     display number of axes and buttons detected.

   3) You might already know this, but you have to use the midi output of
     the joystick driver to access more than two axes and buttons.
     Feel free to ask if you need more info about this.


Regards,

Georg


> Thanx for the many reply's!
> 
>> From: gephex-user-request at lists.gephex.org
>> Reply-To: gephex-user at lists.gephex.org
>> To: gephex-user at lists.gephex.org
>> Subject: gephex-user Digest, Vol 28, Issue 6
>> Date: Mon, 26 Jun 2006 12:00:03 +0200 (CEST)
>>
>> Send gephex-user mailing list submissions to
>>     gephex-user at lists.gephex.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>     http://lists.gephex.org/mailman/listinfo/gephex-user
>> or, via email, send a message with subject or body 'help' to
>>     gephex-user-request at lists.gephex.org
>>
>> You can reach the person managing the list at
>>     gephex-user-owner at lists.gephex.org
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of gephex-user digest..."
>>
>>
>> Today's Topics:
>>
>>    1. RE: gephex-user Digest, Vol 28, Issue 5 (Ward 8)
>>    2. Re: RE: gephex-user Digest, Vol 28, Issue 5 (pierre)
>>    3. Joystick driver limits (Martin Bayer)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Sun, 25 Jun 2006 13:47:12 +0000
>> From: "Ward 8" <wardje20 at hotmail.com>
>> Subject: [gephex-user] RE: gephex-user Digest, Vol 28, Issue 5
>> To: gephex-user at lists.gephex.org
>> Message-ID: <BAY110-F314F5870E5FAD1E0646F35C2780 at phx.gbl>
>> Content-Type: text/plain; format=flowed
>>
>> Lol i already know all that, the only problem is i need to drag the 
>> screen
>> again if gephex crashes (untill now it didnt crash on a live party but 
>> that
>> was only a mather of luck).
>>
>> Nobody that knows if a joystick with 8 axis and 20 buttons is gonna work?
>>
>> Thanx for the reply's
>>
>>
>> >From: gephex-user-request at lists.gephex.org
>> >Reply-To: gephex-user at lists.gephex.org
>> >To: gephex-user at lists.gephex.org
>> >Subject: gephex-user Digest, Vol 28, Issue 5
>> >Date: Sun, 25 Jun 2006 12:00:03 +0200 (CEST)
>> >
>> >Send gephex-user mailing list submissions to
>> >    gephex-user at lists.gephex.org
>> >
>> >To subscribe or unsubscribe via the World Wide Web, visit
>> >    http://lists.gephex.org/mailman/listinfo/gephex-user
>> >or, via email, send a message with subject or body 'help' to
>> >    gephex-user-request at lists.gephex.org
>> >
>> >You can reach the person managing the list at
>> >    gephex-user-owner at lists.gephex.org
>> >
>> >When replying, please edit your Subject line so it is more specific
>> >than "Re: Contents of gephex-user digest..."
>> >
>> >
>> >Today's Topics:
>> >
>> >    1. Re: RE: gephex-user Digest, Vol 28, Issue 3
>> >       (flavius.32139898 at bloglines.com)
>> >
>> >
>> >----------------------------------------------------------------------
>> >
>> >Message: 1
>> >Date: 25 Jun 2006 08:12:05 -0000
>> >From: flavius.32139898 at bloglines.com
>> >Subject: Re: [gephex-user] RE: gephex-user Digest, Vol 28, Issue 3
>> >To: gephex-user at lists.gephex.org
>> >Message-ID: <1151223125.4071606141.32529.sendItem at bloglines.com>
>> >Content-Type: text/plain;charset="utf-8"
>> >
>> >Hi Ward,
>> >
>> >I recommend that you hold 2 copies of Gephex - 1 for development
>> >and practicing and the other for performance. That way, you can play 
>> around
>> >with your graphs on the development copy in low resolution on the same
>> >screen
>> >as the Gephex-GUI and perform full-screen with the performance version.
>> >
>> >
>> >Here's what I do to get my graphs full-screen:
>> >1. Set the Image output properties
>> >on all graphs in your performance copy to be with resolution that 
>> matches
>> >your extended desktop resolution + all the properties, such as Frame 
>> and on
>> >top should be unmarked in all graphs. Make sure you save all graphs that
>> >way.
>> >Close Gephex after you do that.
>> >2. Run the extended desktop from your PC's
>> >display properties
>> >3. Run Gephex, but don't start the engine.
>> >4. Go to the
>> >first patch you would like to present and right-click the Image output
>> >properties
>> >- check the Frame option
>> >5. Start the Gephex processing engine (CTRL + Space)
>> >
>> >6. Drag the display window (it's in the background) to the extended 
>> desktop
>> >
>> >7. Unmark the frame property
>> >8. Perform!!!!!!! Don't forget to kick ass
>> >;)
>> >
>> >That's it, now is the time to use your mixer or switcher to display
>> >Gephex's output. The rest of your graphs will be displayed full-screen
>> >without
>> >a frame.
>> >
>> >Cheers,
>> >VirtualFlavius
>> >
>> >--- Help and discussion among users
>> >of Gephex <gephex-user at lists.gephex.org wrote:
>> >Problem is it crashes randomly
>> >(that is not meant as a complaint at all),
>> > > but only rarely, and indeed
>> >then only placing the window one time is enough
>> > > (i only have to move all
>> >axis to maximum and minimum values in every graph
>> > > before they're "calibrated")
>> >but placing the window one time is also enough
>> > > to look very unprofessional.
>> >Right now thats not a problem because we use a
>> > > video mixer but a friend
>> >(with whom i VJ with) goes to bankok after the
>> > > summer and takes his videomixer
>> >with him, but i plan to just use a source
>> > > switcher then.
>> >
>> >
>> >
>> >------------------------------
>> >
>> >_______________________________________________
>> >gephex-user mailing list
>> >gephex-user at lists.gephex.org
>> >http://lists.gephex.org/mailman/listinfo/gephex-user
>> >
>> >
>> >End of gephex-user Digest, Vol 28, Issue 5
>> >******************************************
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Sun, 25 Jun 2006 19:19:10 +0200
>> From: pierre <rep at 314r.net>
>> Subject: Re: [gephex-user] RE: gephex-user Digest, Vol 28, Issue 5
>> To: Help and discussion among users of Gephex
>>     <gephex-user at lists.gephex.org>
>> Message-ID: <449EC58E.8020303 at 314r.net>
>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>
>>
>> > Nobody that knows if a joystick with 8 axis and 20 buttons is gonna 
>> work?
>>
>> mmmm from the joystick module source code :
>>     static const int MAX_NUM_AXBU = 32;
>>
>> surely mean maximun axis/buttons, so it may work...
>> never tested a joystick with gephex
>> i only use midi
>>
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Sun, 25 Jun 2006 23:05:51 +0200
>> From: Martin Bayer <martin at gephex.org>
>> Subject: [gephex-user] Joystick driver limits
>> To: Help and discussion among users of Gephex
>>     <gephex-user at lists.gephex.org>
>> Message-ID: <449EFAAF.6010706 at gephex.org>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Hi,
>>
>> >> Nobody that knows if a joystick with 8 axis and 20 buttons is gonna 
>> work?
>> >
>> > mmmm from the joystick module source code :
>> >    static const int MAX_NUM_AXBU = 32;
>>
>> My joypad with 8 axis and lots of buttons works nice on the linux
>> platform. But if i remember right there was some axis limit with the
>> current windows implementation of the joystick driver.
>>
>> Martin
>>
>>
>> -------------- next part --------------
>> A non-text attachment was scrubbed...
>> Name: signature.asc
>> Type: application/pgp-signature
>> Size: 189 bytes
>> Desc: OpenPGP digital signature
>> Url : 
>> http://lists.gephex.org/pipermail/gephex-user/attachments/20060625/fd55458d/signature-0001.pgp 
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> gephex-user mailing list
>> gephex-user at lists.gephex.org
>> http://lists.gephex.org/mailman/listinfo/gephex-user
>>
>>
>> End of gephex-user Digest, Vol 28, Issue 6
>> ******************************************
> 
> 
> _______________________________________________
> gephex-user mailing list
> gephex-user at lists.gephex.org
> http://lists.gephex.org/mailman/listinfo/gephex-user



More information about the gephex-user mailing list