We have detected that cookies are not enabled on your browser. Please enable cookies to ensure the proper experience.
Results 1 to 25 of 76

Hybrid View

  1. #1

    MIDI2KEY - Using a MIDI keyboard in LOTRO

    Hi all,

    Backstory
    So, a few days ago I started playing LOTRO and immediately fell in love with the music system. I found the keyboard input a little awkward to use, though, as it seems many of you have. I wanted to use my MIDI-capable keyboard instead. So today I wrote a small utility that accepts MIDI data in real-time from all MIDI input devices on your computer and translates the notes into something applicable to LOTRO.

    MIDI files to ABC files
    If you're looking to convert MIDI files into ABC files playable on LoTRO's music system, this is not the tool you need. Try this one created by Digero!

    Usage
    These instructions assume you already know how to connect your MIDI keyboard to your computer and have already done so.
    1. Download.
    2. Unzip to anywhere.
    3. Run program and follow the instructions that appear on the window for mapping your keys in-game (unless you want your own keymapping, in which case edit the accompanying .ini file).
    4. Then, with the utility running in the background, start up the music system in LOTRO and play your MIDI keyboard.

    Turbine's Terms of Service Concerns
    I do not believe this violates (technically nor intentionally) those terms as it does not modify gameplay in any way, does not interact with the game software in any way, except to send it key events by way of LoTRO being the active application at the time, and does not allow any kind of scripting activity. This is simply a real-time converter from MIDI events to keyboard events so that musicians have a more familiar style keyboard to use for music. However, that is their call, not mine and I have notified them of this utility and thread for them to do with what they please. Turbine has informed me that this tool likely falls under "hardware support" category, which they have already stated is acceptable.

    Source Code
    You may find the source for version v.0.9.0.4 here. Please send me any changes you'd like added to the main release and I'll get them in there with appropriate credit.

    Updates/Revision History
    I'll come back to this post and edit in updates as I have them.

    Release notes for v0.9.0.4:
    - Added ability to customize key mapping via a MIDI2KEY.ini file in the same directory as the executable. Several example ini files are included. To use one of them, rename it to "MIDI2KEY.ini" and restart the program. The program will use a default key mapping if no "MIDI2KEY.ini" file is present.
    - This version allows a full 3-octave mapping by using one of the supplied .ini files as mentioned above.

    Release notes for v0.9.0.3:
    - Includes a simple arpeggiator function. When enabled, simply hold down several keys on your MIDI keyboard for the arpeggiator to walk through them. You may choose to limit the arpeggiator to only the lower-octave notes by checking the "Freehand high octave" option. Also, by default, the arpeggiator walks down the note scale but you can have it walk up the scale instead by checking the "Crawl Up" option.
    - Included some basic filtering for notes so that the same keyboard event is not sent to the application multiple times simultaneously. (This was only creating lag issues and didn't actually affect the music being played since it was essentially the same note overlapped.)

    Release notes for v0.9.0.2:
    - Included the use of Q, the note "B" just below middle-C.
    - Included option to alternate or not alternate each octave.

    Release notes for v0.9.0.1:
    - Remapped octaves such that each octave alternates the use of LOTRO's low or high-octave note sets. This creates a more "varied" sound more easily.

    Release notes for v0.9.0.0:
    - Initial release.
    Last edited by NolaquenTaurina; Feb 15 2011 at 01:42 AM.

  2. #2

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    [removed - these notes no longer apply to the most recent version]
    Last edited by NolaquenTaurina; Jun 02 2007 at 06:27 PM.

  3. #3

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    Nolaquen, YOU DA MAN!

    After spending several hours and not getting GlovePIE to see my midi notes, yours did it in the 2 minutes it took me to download it, run it, and create a text file to test it on. Tarindel - and any others who haven't been able to get GlovePIE to work - this little gem might be the answer to your problems as well! (I sure hope so.)

    One thing I noticed, although my midi kbd C4 is LOTRO's lowest note, and my C5 is the octave up from that, my C6 is LOTRO's lowest note again, not its highest. (Confirmed this also in a text file test. You need to let C6 output the "3rd octave C.")

    I *sure* hope you upgrade this to support all 3 full octaves when the June patch comes out! Actually, for testing in text files, you could support 3 full octaves now; just let us assign the keymapping that your program uses.

    Thank you so *very* much for this!

    Sincerely;
    Kwee

    P.S. For reference, I'm running WinXP Pro, E-MU MidiX 1X1 USB/Midi converter.
    Last edited by Kwee; Apr 28 2007 at 10:04 PM.

  4. #4

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    Hi Kwee...glad this works for you! I was a bit nervous about how well this would work for most people since I only have one configuration of hardware to use to test with.

    Quote Originally Posted by Kwee View Post
    One thing I noticed, although my midi kbd C4 is LOTRO's lowest note, and my C5 is the octave up from that, my C6 is LOTRO's lowest note again, not its highest. (Confirmed this also in a text file test. You need to let C6 output the "3rd octave C.")
    Try downloading and using the 0.9.0.0 version. I made this change on purpose in v0.9.0.1 to make it easier to add a bit of depth while I'm keying on my MIDI keyboard.

    Quote Originally Posted by Kwee View Post
    I *sure* hope you upgrade this to support all 3 full octaves when the June patch comes out! Actually, for testing in text files, you could support 3 full octaves now; just let us assign the keymapping that your program uses.
    Definitely (to both).

  5. #5

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    Nola, 0.9.0.0 has the high C correct, but the low B is still wrong.

    That is, B3 on the midi keyboard should output a Q. It's outputting the octave J.

    Don't want to sound negative; I *really* appreciate this tool!

    By the way, I haven't gotten my game key from EBGames yet (it's "in the mail" HA!) But I'll be more than happy to test any future releases in text files til I can get back in the game.
    Last edited by Kwee; Apr 28 2007 at 11:27 PM.

  6. #6

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    Quote Originally Posted by Kwee View Post
    Nola, 0.9.0.0 has the high C correct, but the low B is still wrong.

    That is, B3 on the midi keyboard should output a Q. It's outputting the octave J.
    Ah, I see what you're saying. I assumed that Q would produce the same note as J in-game, just like R is the same as D, and I is the same as J. I didn't realize Q was a whole new note in the octave below middle-C. I'll fix that right now. Too bad it's the only note available in that octave. ;-)

    Quote Originally Posted by Kwee View Post
    Don't want to sound negative; I *really* appreciate this tool!
    Oh not at all! I appreciate and encourage the feedback.

    Quote Originally Posted by Kwee View Post
    By the way, I haven't gotten my game key from EBGames yet (it's "in the mail" HA!) But I'll be more than happy to test any future releases in text files til I can get back in the game.
    I would like this very much! Thank you! Incidentally, we are both using the same hardware. I, too, have an EMU Xmidi 1x1 USB/MIDI converter. :-)

  7. #7
    Join Date
    May 2007
    Location
    Oregon
    Posts
    204

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    Bravo!

    Thank you, NolaquenTaurina, this works fabulous and was very easy to install and configure. (well, setting the key bindings in LOTRO was tedious, but I had midi2key installed and set up in about five minutes)

    P.S. I have this installed on Windows Vista in case anyone's wondering if it's compatible.
    [charsig=http://lotrosigs.level3.turbine.com/082070000000320c1/signature.png]Alegard[/charsig]

  8. #8

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    Quote Originally Posted by Kwee View Post
    Tarindel - and any others who haven't been able to get GlovePIE to work - this little gem might be the answer to your problems as well! (I sure hope so.)
    I'll test it out tonight! I am excited at the prospect of getting this working!
    Burglar Extraordinaire
    Nimrodel Server

  9. #9

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    Very nice! It works like a charm. Much much easier to use than Glovepie, and it actually works.

    For what it's worth, I'm using a Midisport Midiman 2x2 with a Novation Supernova II keyboard.

    Thank you so very much, NolaquenTaurina. I am going to have a great amount of fun with this!
    Burglar Extraordinaire
    Nimrodel Server

  10. #10

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    I'm glad it worked for you, Tarindel!


    Release notes for v0.9.0.3:
    - Includes a simple arpeggiator function. When enabled, simply hold down several keys on your MIDI keyboard for the arpeggiator to walk through them. You may choose to limit the arpeggiator to only the lower-octave notes by checking the "Freehand high octave" option. Also, by default, the arpeggiator walks down the note scale but you can have it walk up the scale instead by checking the "Crawl Up" option.
    - Included some basic filtering for notes so that the same keyboard event is not sent to the application multiple times simultaneously. (This was only creating lag issues and didn't actually affect the music being played since it was essentially the same note overlapped.)

  11. #11
    Join Date
    Apr 2007
    Location
    Mississippi
    Posts
    593

    Post Musical versatility...

    Transpose trick:
    Since the program is so small, it shouldn't bother too many people to have several copies of it.

    What you do is have different MIDI2KEY.ini in different folders in different transpositions (say folders labeled C or D or E or F or FS or etc. for each key) as well as a copy of MIDI2KEY (0.9.0.4) in each. To start in a different key, launch the program from the folder in that key.
    [COLOR=Navy].,.,.,.,.,.,[/COLOR][COLOR=Cyan]::.[/COLOR][COLOR=Navy],.[/COLOR]A whale of a tale, and it's all true.
    (\./)[COLOR=Navy],.,.,[/COLOR].--""--.[COLOR=Navy].,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.[/COLOR]
    [COLOR=Navy].[/COLOR]`\'---'`[COLOR=#222222].,.,.,.,.,[/COLOR]\[COLOR=Navy],.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.[/COLOR]
    [COLOR=Navy],.,.[/COLOR]'.____,__[U]^[/U]_/[COLOR=Navy],.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.[/COLOR]

  12. #12
    Join Date
    Jan 2007
    Location
    dallas
    Posts
    233

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    can anyone help me get this file? the links seem to be down..

    nvm got it _ it didnt like IE, go firefox

    no matter how I map the .ini file I get the same crazy results.

    I changed the midi2key.kwee file to midi2key.ini and remapped my ingame to match the ini mappings. but no matter what I do it doesn't seem to work.

    any ideas?

    doh, I had 'hide extensions for known file types' active
    Last edited by cinderblock; Aug 23 2007 at 02:35 PM.
    "Yeah, well, you know, that's just, like, your opinion, man."

  13. #13

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    Added source for v0.9.0.4 since I haven't been able to work on it in a long while. Hopefully someone has more time than I and can contribute! (hint, hint!)

  14. #14
    Join Date
    Aug 2007
    Posts
    24

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    What language did you use? I know some C, and VB.Net.

    It seems like a fairly simple program. I might be able to add a few features to make it more simple to use, such as cfg importation, as well as a GUI button binder.

    But I can't promise I can do anything at all. I'm sure if you made it open source someone somewhere will pick it up and make it a super program.

  15. #15
    Join Date
    Oct 2007
    Posts
    6

    Re: MIDI2KEY - MIDI keyboard to LOTRO music system utility (v0.9.0.0)

    This is funny; I have a midi pickup on my guitar and so I tried this program to find I could control the movements of my player with my guitar....in fact I can type with my guitar now into a text file....kind of fun....

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

This form's session has expired. You need to reload the page.

Reload