Jump to content

Avatar

Keytar Rokker v1.2.0 [9/6/15] - Play your Rock Band 3 keytar on PC!


  • Please log in to reply
21 replies to this topic

#1 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 4, 2015 - 03:25 AM

Posted Image

WHAT IS IT?
My attempt at interacting with the Rock Band 3 keytar so it can be played as a real keyboard on your PC. Supports Xbox 360 keytars connected wirelessly, as well as MIDI keyboards and X360/PS3/Wii keytars connected via MIDI cable to the Xbox 360 MIDI Pro Adapter.

See the included Help documentation for the list of features included and how to use them.


FEATURES / CHANGE LOG
Updated change log with latest features and changes can be found here:
Keytar Rokker v1.2.0 - Features & Changes


DOWNLOAD & INSTALLATION INSTRUCTIONS
Extract these files to any folder and run the executable. INSTALLING IN PROGRAM FILES IS NOT RECOMMENDED.
Keytar Rokker v1.2.0 - WinRAR archive


REQUIRED FONT
Keytar Rokker uses Microsoft's Quartz MS font for the LCD displays. If you don't already have it installed (most pre-Windows 8 OS), Keytar Rokker will prompt you to install the font file included with it. Install that, then run Keytar Rokker again. You only have to install it the one time.


YOUTUBE VIDEO
Check it out


REQUIREMENTS
Microsoft .NET 4
http://www.microsoft... ... x?id=17851

Xbox 360 Controller for Windows drives (already included with Windows 8 and up)
Wireless - https://www.microsof... ... or-windows
Wired - https://www.microsof... ... or-windows


Note that virtually everything in Keytar Rokker's GUI is customizable. Feel free to share anything you make that you think others might enjoy (i.e. nicer images/buttons/etc).

Enjoy :)

#2 Nyxyxylyth

Nyxyxylyth

    Magnificent Bastard

  • Administrator
  • 1,372 posts
  • Location
    Michigan

Posted August 4, 2015 - 03:34 AM

My pro keys ringer is gonna eat this up.

#3 BravoGangUS

BravoGangUS
  • 216 posts

Posted August 4, 2015 - 03:44 AM

Looking forward to the release of this project :D

Will there be an option to plug in a kick pedal into the keyboard and use that as a sustain pedal?

q9aY4iR.png Newest Customs: The Rick Dance (Rick and Morty) q9aY4iR.png


#4 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 4, 2015 - 03:53 AM

Hadn't thought of that one! I just added it, but unfortunately it looks like the keytar doesn't send that out when connected as a MIDI controller. Only info that I'm seeing from the keytar when connected to the MPA are the keys. None of the buttons or the kick pedal register anything. But if you connect a keytar wirelessly to the PC, then yes, you can hook up a pedal to it and it'll now function as a sustain pedal :)

As an aside, I haven't seen any way to detect the use of the touch strip, so I can't do anything with it :(

#5 BravoGangUS

BravoGangUS
  • 216 posts

Posted August 4, 2015 - 04:14 AM

Yah I figured it would be exclusive to using the 360 keyboard since I remember it not working when I tried it in-game with the MPA. Looks like I need to pick up a 360 wireless receiver for my PC at some point

Unfortunate about the touch strip. Maybe someday.

q9aY4iR.png Newest Customs: The Rick Dance (Rick and Morty) q9aY4iR.png


#6 FujiSkunk

FujiSkunk
  • 649 posts
  • Location
    Planet Houston

Posted August 4, 2015 - 04:31 PM

Interested!

#7 raynebc

raynebc
  • 220 posts

Posted August 4, 2015 - 11:06 PM

That's pretty cool!

#8 columbo777

columbo777

    The Pro Wannabe

  • 353 posts

Posted August 5, 2015 - 05:29 PM

I see where all this is going (wink)...

of course we want this... I wonder how to have it talk to the drum app?...

Find all the known Guitar PRO upgrades on the RB PRO upgrades tracker google-sheet:

https://docs.google....SV_o/edit#gid=0

 


#9 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 5, 2015 - 05:36 PM

I wonder how to have it talk to the drum app?...


I purposefully kept them separate, because...

I see where all this is going (wink)...


it's not going where you think it's going. After this I'm stopping with these things. As I've said before, I am not in the business of making games, mainly because I have no idea how to do that. The only way this and the drum app are kinda OK is because they're separate. If I start combining things without a proper game engine, everything flickers and doesn't look nice.

Sorry to disappoint.

#10 Unicyclone

Unicyclone
  • 91 posts

Posted August 5, 2015 - 09:06 PM

Really cool! Is it possible for it to display the notes charted for left-hand animation lanes? Relatively minor feature, but some of the really Keys-heavy songs will have them.
I chart multitrack customs! Download them here.

My WIP thread

#11 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 5, 2015 - 09:39 PM

You know what they say about statistics, but here's another one. I'm willing to bet that only 1% or less of customs that have Pro Keys and have animations also have accurate left hand animations. And you're only going to use this program with customs...so, yeah, not nearly as many songs as you'd like to think would benefit from that.

Also, left hand animations are not playable in game, and therefore would not be playable here, since I only have the same amount of space you have in game. There's no way I'm including two keytars just for the negligible chance that someone might want to somehow play one of a handful of customs that have accurate left hand animations while also playing the expert pro keys chart. I think you're looking for Phase Shift ;)

So no, that's not going to be included as you've asked for. I might be convinced later on to make it so you can switch between playing each animation track and the actual chart, but that would be down the line and not anytime soon.

#12 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 6, 2015 - 05:34 AM

And bam! It's out.

I have spent...WAY...TOO...MUCH...TIME...working on getting this ready for a v1. It might not be perfect, but damn it that has to be my most polished v1 release of any program, ever.

I'm kind of burnt out on this one, so enjoy it, report bugs, make suggestions. I'm going back to my other programming projects for a while and I'll eventually return to this one.

#13 ws54

ws54
  • 760 posts

Posted August 6, 2015 - 06:57 AM

Cool Stuff. The pitches aren't correct on Real Piano though. For example, play an A on Grand Piano and then compare that to "C" on Real Piano.

#14 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 6, 2015 - 12:03 PM

Huh. I thought some of them sounded off, but I wasn't about to second guess the University I got the samples from. I would need someone with perfect pitch to help me figure out which ones need fixing.

#15 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 6, 2015 - 12:55 PM

Then again, as I said, I had burnt myself out. I was off 3 semitones when loading the samples since I somehow forgot that A0, A#0 and B0 can't be played. Should be fixed in v1.0.1 - already up. Since only one person had downloaded v1.0.0 it's not a big deal.
Thanks ws54 for being the guinea pig. Now it should be accurate, any more pitch problems are down to the source of the samples, and then I'd need help from someone who can analyze each sample and point out which one is wrong and what the correct one should be.

#16 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 7, 2015 - 08:37 PM

Added YouTube sample video:



#17 Linos Melendi

Linos Melendi
  • 101 posts
  • Location
    North Carolina

Posted August 11, 2015 - 04:14 AM

Would it be possible to increase the height of the program so we can see notes further away?
Also how about an option to set certain samples to the Y, B, and A buttons to switch between them quickly?

My customs thread

 

My customs spreadsheet (120+ songs)

 

The 0.1% of Pro Keys players

 


#18 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted August 14, 2015 - 08:25 PM

v1.1.0
- Added QuickAccess buttons (A, B, X and Y keytar/MPA buttons) to quickly change between four preset sound types and octaves - to customize the sounds, click on Options -> 'Customize QuickAccess buttons' and follow instructions
- Added ability to resize the program to make the note highway shorter or taller, just drag the edges of Keytar Rokker to resize to your taste - don't forget to adjust the scroll speed accordingly
- Added ability to play the keytar using your keyboard - either use the preset keys (Options -> 'Show keyboard shortcuts') or customize the shortcuts to your liking (Options -> 'Customize keyboard shortcuts')
- A few other minor changes and tweaks

That should address all the requests I've gotten here and elsewhere. Enjoy.

#19 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted September 6, 2015 - 04:27 AM

v1.2.0
- Improved extracting and reading of DTA and MOGG files for increased speed and reduced hard drive usage - thanks to Maxton for the suggestion and code sample

Not a very sexy update but a good one technically. Main goal with this update is to implement the new code for extracting from CON files directly to memory rather than to temporary files. Thanks to Maxton for that.

#20 TrojanNemo

TrojanNemo

    The Programmer

  • 4,675 posts
  • Location
    Miami, Florida

Posted September 28, 2015 - 04:05 AM

With the change in the forum software the old links broke, so clicking on the C3 Forums link in the program won't bring you here. If that bothers you, re-download the program - I've corrected that.

Nothing else was changed, so no version change and I won't issue an update.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users