Welcome Guest.   Make a donation to an author on the site July 28, 2014, 11:39:08 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
View the new Member Awards and Badges page.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: MIDI data and screensaver  (Read 4279 times)
ayryq
Participant
*
Posts: 41

View Profile Give some DonationCredits to this forum member
« on: March 04, 2009, 10:00:41 PM »

Does anyone know of a way (or program) to make MIDI data stop the windows screensaver or power saving mode, switch the power "profile" or anything similar?
 
I.E., if the screensaver is running and I tap a few notes on my (piano) keyboard, the screensaver should shut off, and if I'm playing a song, the screensaver should not start.
 
The problem is that if I'm playing music on-screen with my MIDI keyboard, the screensaver may turn on, so I have to move a hand from the MIDI keyboard to the computer keyboard or mouse.

I'd like to do this without disabling the screensaver, so that after 10 minutes of MIDI (or mouse or keyboard) inactivity, the screensaver comes on as usual.

I am running MIDI-OX (http://www.midiox.com/) all the time, which routes my keyboard to an external sound module.

Thanks, and great forum. I'm a long-time lurker.
Eric
Logged
scancode
Honorary Member
**
Posts: 636



I will eat Cody someday.

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: March 26, 2009, 11:46:02 PM »

Try MIDIzzy:


MIDIzzy

a small MIDI-based mouse-mover thinglet for Windows



Instructions

    • Run the program.
    • Select the MIDI interface.
    • Enjoy.
    What's new in v1.1?
      • Minimizes to tray.
      • Sends Scroll Lock instead of moving the mouse.
      • GUI is wider.
      What was new in v1.0?
        • First version!
        • It works! [or should tongue]
        Credits
          Have fun!

          Download * MIDIzzy.zip (40.06 KB - downloaded 247 times.)
          To comply with the GPL, here's the app's full source code: * MIDIzzy-SRC.rar (169.4 KB - downloaded 272 times.)
          « Last Edit: March 27, 2009, 01:45:05 PM by scancode » Logged

          Jabberwock
          Participant
          *
          Posts: 71

          View Profile Give some DonationCredits to this forum member
          « Reply #2 on: March 27, 2009, 04:02:16 AM »

          You could also try GlovePIE, I suppose that key emulation should get rid of the screensaver...
          Logged
          ayryq
          Participant
          *
          Posts: 41

          View Profile Give some DonationCredits to this forum member
          « Reply #3 on: March 27, 2009, 01:00:44 PM »

          MIDIzzy works perfectly. Jabberwock's comment made me think about key emulation - if MIDIzzy were to press a normally-unused key (say, Scroll Lock), the program could run all the time without interfering with the mouse. As it is, if I'm using the keyboard to enter music into the computer (and using the mouse at the same time), I have to disable MIDIzzy and remember to restart it when I'm done.

          I feel bad, since I have really no idea what was involved in coding this, and I appreciate it greatly, but I would have the following feature requests if you decide to follow up.
          1. My MIDI ports are longer than the control size. I have three that appear identical when truncated. E.g. "1:Roland SC-8850 MIDI IN 1"
          2. It would be nice to minimize to tray.

          Again, thanks so much - it's very usable and useful as is.

          Cheers,
          Eric
          Logged
          scancode
          Honorary Member
          **
          Posts: 636



          I will eat Cody someday.

          see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
          « Reply #4 on: March 27, 2009, 01:01:57 PM »

          MIDIzzy works perfectly. Jabberwock's comment made me think about key emulation - if MIDIzzy were to press a normally-unused key (say, Scroll Lock), the program could run all the time without interfering with the mouse. As it is, if I'm using the keyboard to enter music into the computer (and using the mouse at the same time), I have to disable MIDIzzy and remember to restart it when I'm done.

          I feel bad, since I have really no idea what was involved in coding this, and I appreciate it greatly, but I would have the following feature requests if you decide to follow up.
          1. My MIDI ports are longer than the control size. I have three that appear identical when truncated. E.g. "1:Roland SC-8850 MIDI IN 1"
          2. It would be nice to minimize to tray.

          Again, thanks so much - it's very usable and useful as is.

          Cheers,
          Eric

          No problem! Give me a couple minutes!
          Logged

          scancode
          Honorary Member
          **
          Posts: 636



          I will eat Cody someday.

          see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
          « Reply #5 on: March 27, 2009, 01:45:42 PM »

          Try v1.1

          Greetings!
          Logged

          Pages: [1]   Go Up
            Reply  |  New Topic  |  Print  
           
          Jump to:  
             Forum Home   Thread Marks Chat! Downloads Search Login Register  

          DonationCoder.com | About Us
          DonationCoder.com Forum | Powered by SMF
          [ Page time: 0.198s | Server load: 0.29 ]