Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

FailBand

Name: Anonymous 2008-09-25 14:09

Sup /prog/,

I tried fretbuzz the other day and it blows hard.  I've decided to make my own program that allows you to play midi music via guitar hero/rock band controllers (guitars and drums).  I'm looking for opinions from you guys in how to implement this.

I started off looking up how to pull this off in Java, but am contemplating possibly using C#.  I have worked with Java much longer so I am more familiar with it.  After some research, I came across the JInput library to detect input from game controllers and glanced at some midi libraries that have pre-set instruments.

The instruments plug in via usb (rock band guitar and drum kit) and I have gotten it to work with the red and green fret buttons using JInput, but nothing more than that.  What would be better/easier to use: C# or Java?  I eventually would like to have a GUI where you can select instruments and the like, possibly adding functionality for usb microphone voice modulation.

Name: Anonymous 2008-09-25 14:12

>>1
Use whichever you're more familiar with; both languages are mature enough to have a wide variety of libraries (for input, MIDI and GUIs). Choice in language makes very little difference, especially when they're so similar.

Personally, I'd do it in C or Python.

Name: Anonymous 2008-09-25 14:13

The way you're asking suggests you don't have the ability to pull it off.

Name: Anonymous 2008-09-25 14:17

>>2
yeah i'm leaning towards java more anyway since i have 3+ years experience with that.

Name: Anonymous 2008-09-25 14:27

Why would you possibly want to do that in the first place? Okay, Guitar Hero I get: it's a game. But now you want to play music using a game peripheral? In what way could that possibly be satisfying?

Name: Anonymous 2008-09-25 15:32

>>4
Then the choice is clear. Java!

Name: Anonymous 2008-09-25 15:40

>>5
because i can

Name: Anonymous 2008-09-25 16:10

>>7
But clearly you can't, or you would not be asking for help here.

Name: Anonymous 2008-09-25 16:42

>>7

Use a real instrument or program a fake one?

Name: Anonymous 2008-09-25 16:50

>>8
wasn't asking for help.  i was asking for opinions.  failpost is fail.

>>9
using the usb rock band instruments.

Name: Anonymous 2008-09-25 17:13

>>9
Both.

Name: Anonymous 2008-09-25 23:40

>>10
back to /b/, please

Name: Anonymous 2008-09-26 3:07

C# if you're only targeting Windows; Java if you'd like it to be more easily portable.

Name: Anonymous 2008-09-26 5:06

>>13
Mono is a lot better than Java on *nix.

Name: Anonymous 2008-09-26 7:05

>>14
Actually it isn't.

Name: Anonymous 2008-09-26 8:33

>>15
Actually it is.

Name: Anonymous 2008-09-26 8:43

>>16
No, it really isn't.

Name: Anonymous 2008-09-26 8:59

>>17
You are mistaken, because it is.

Name: Anonymous 2011-02-04 13:08

Don't change these.
Name: Email:
Entire Thread Thread List