|
Post by andrex66 on May 15, 2015 11:55:45 GMT
Hello everyone. First of all, I’d like to thank the programmers and contributors of the Phase Shift project again for creating such a great piece of eternal entertainment. Another donation is coming your way to show my appreciation and support. I need a couple of advice about drums.I’m no drummer,but I built a ten-pads electronic drum kit based on the Alesis Trigger IO brain. It’s not finished yet (I need some more metal sheets for pads boxes) but it’s working pretty well. I managed to map the pads in midi_profiles.ini for 7 lanes and it’s working ok. The question is,can I map the pads for standard drums (not advanced) as in the following picture,without losing the mapping for the advanced drums? In other words,can I map the same pads in advanced drums and in standard drums i.e. like the green/orange crash above? here's my midi notes trasmitted by my drums (from midi_data.exe): INSTRUMENT MIDI NOTE SNARE 38 RIM 37 HIHAT 63 OPEN HIHAT 25 CRASH1 49 TOM1 60 TOM2 68 TOM3 77 FLOOR TOM 72 CRASH2 79 RIDE 51 BASS DRUM 35 and here's my modified midi_profiles.ini: <DEVICE> <NAME>Generic Midi Drums</NAME> <DESCRIPTION>The Current MIDI Standard (CC#4 Hi-Hat)</DESCRIPTION> <TYPE>0</TYPE> <BUTTONS> <RED>38,9,0</RED> <RIM>37,9,0</RIM> <YELLOW>63,9,0</YELLOW> <YELLOW_TOM>60,9,0</YELLOW_TOM> <BLUE>51,9,0</BLUE> <BLUE>25,9,0</BLUE> <BLUE_TOM>68,9,0</BLUE_TOM> <GREEN>79,9,0</GREEN> <ORANGE>77,9,0</ORANGE> <GREEN_TOM>77,9,0</GREEN_TOM> <BASS>35,9,0</BASS> </BUTTONS> <METHOD>3</METHOD> </DEVICE> The second question is more Alesis Trigger io related,but I'll try anyway: I have connected a sustain pedal from a keyboard to the hihat pedal input and I get a midi event (sidestick or something similar) when I "open" and "close" the hihat,is this a bug or it's emulating the chick sound (the closing and opening of the hihat itself)? when playing, as I open the hihat the intermediate midi event is registered and the note stream is broken Thank you for any help and apologies if it has been asked and solved before Andrea
|
|
|
Post by David on May 15, 2015 12:59:52 GMT
Hi there, Right now the game will automatically translate green cymbals to an orange note when playing 5 lane Drums. However, the shifting of the Toms down isn't supported. It kind of messes with the onscreen colour representation matching the Pads. I know that isn't a problem for MIDI kits as they are not colour coded but we've tried to keep things as simple as possible. If we were to add support for this we'd have to shift the lane colours in game to match the kit to keep things consistent. You can obviously create 2 profiles for the kit and switch them as needed but doing this automatically isn't currently supported. I could knock something up to support this but if I'm going down that route I'd want to make it more dynamic and user customizable which will take some time.
In regards to the sustain pedal I'm not sure what MIDI event that generates. Right now this is handled using the Control Change #3 event which is the MIDI standard for Drums. What event is your sustain pedal using?
Thanks David
|
|
|
Post by andrex66 on May 15, 2015 13:17:36 GMT
Hi David and thank you for the quick answer. Don't worry,I don't mind about toms shifting, I can leave them where they are, the only problem is the orange note isn't registered, do I have to remove the <ORANGE>....</ORANGE> from the midi_profiles.ini?
As for the second question, I'll check the midi event as soon as I'm back home. Thank you again, Andrea
|
|
|
Post by David on May 15, 2015 13:32:46 GMT
Not sure why the orange note isn't working. Try removing it and see if it works only using the green cymbal.
Thanks David
Edit: looking at the MIDI standard your Pedal might be using CC #64. If you can confirm this I should be able to add support for it.
|
|
|
Post by andrex66 on May 15, 2015 17:32:28 GMT
mmmmh the midi events are as follows:
1,Min:Sec:Frames=0:00:00,StaffStyle 25 2,Min:Sec:Frames=0:03:20,Foot chan: 10 value: 69 3,Min:Sec:Frames=0:03:21,Foot chan: 10 value: 0 4,Min:Sec:Frames=0:04:23,Foot chan: 10 value: 127 5,Min:Sec:Frames=0:04:23,NoteOn chan: 10 note: 44 vol: 127 dur: 130 6,Min:Sec:Frames=0:04:25,NoteOff chan: 10 note: 44
The foot cc has a value of 4 which should be the right balue for the controller a note value of 44 is played each time the pedal is pressed or released and registered as an error in Phase Shift. Could be a pedal issue,I'll investigate further.
The orange pad is still not working,I will try some more configurations,for now I have mapped it to the floor tom (lower right) a bit awkward to reach but still playable Thank you for your time! Andrea
|
|
|
Post by David on May 16, 2015 14:15:37 GMT
Are you sure the note 44 the pedal is triggering isn't mapped anywhere in your MIDI profile?
|
|
|
Post by vandorb12 on May 16, 2015 17:30:12 GMT
Side note: Cool project! I hope you can write up a guide on how you made this. Sharing is caring!
|
|
|
Post by andrex66 on May 16, 2015 19:54:50 GMT
Update: switching to alternative Midi configuration the unwanted midi 44 event is gone (yeah!). Orange still MIA,though. Here's the conf: <DEVICE> <NAME>Alternative Midi Drums</NAME> <DESCRIPTION>Alternative MIDI Layout (Note Hi-Hat)</DESCRIPTION> <TYPE>0</TYPE> <BUTTONS> <RED>38,9,0</RED> <RIM>37,9,0</RIM> <YELLOW_C>63,9,0</YELLOW_C> <YELLOW_O>51,9,0</YELLOW_O> <YELLOW_P>51,9,0</YELLOW_P> <YELLOW_S>51,9,0</YELLOW_S> <YELLOW_TOM>60,9,0</YELLOW_TOM> <BLUE>25,9,0</BLUE> <BLUE_TOM>68,9,0</BLUE_TOM> <GREEN>79,9,0</GREEN> <GREEN_TOM>77,9,0</GREEN_TOM> <BASS>35,9,0</BASS> </BUTTONS> </DEVICE> By the way,what do <YELLOW_P> and <YELLOW_S> mean? One last question (I hope so ^-^):Is it possible to have open hi-hat and blue cymbal mapped to the same midi note? I mean,sometimes the chart plays open hi-hat and sometimes plays a ride,so I was wondering,how your drums are mapped? Do you guys have only one pad for the two events or separated on open HH and a cymbal? I'm asking only because I've never played a Rock Band or Playstation drum set before and I really don't know how they are configured. I hope the above is clear,english isn't my native language. vandorb12: give me a couple days and I'll try to make some kind of tutorial for my drum kit,nice to see it got some attention Have fun, Andrea
|
|
|
Post by andrex66 on May 18, 2015 11:39:09 GMT
|
|
|
Post by andrex66 on May 25, 2015 13:21:13 GMT
hi there. I'm still trying to solve the orange cymbal "issue",as David said:
"Right now the game will automatically translate green cymbals to an orange note when playing 5 lane Drums" which doesn't happen for me.I'm totally sure it's some kind of fault on my part,but I'm out of ideas. Could some kind soul tell me what .ini modifications I need to apply? Better yet could someone post a dropbox or similar link to a song which is surely working?
Thanks a lot and have fun!
|
|
|
Post by David on May 25, 2015 15:47:18 GMT
OK, I've looked through the code and I can't see anything that suggests I have actually implemented this.
What I can see is that if you play a 5 Lane chart in Advanced Drums mode it moves the orange notes to Green cymbals. Which is a better way handing it anyway as then your representation is correct . However, I will try and get it working in 5 Lane too once I figure out if there are any complications with implementing this.
Sorry for the misunderstanding!
David
|
|
|
Post by andrex66 on May 25, 2015 16:22:18 GMT
hey David,no problem,I was just thinking I was missing something since I'm totally new to drums and drums charting. As usual,if it's too much trouble or it "breaks" something that's is actually working,then let it as it is,I can play fine with the actual setup. Thanks again, Andrea
|
|
|
Post by David on May 25, 2015 18:07:47 GMT
Had a closer look at the code and when I enabled orange to green it caused a couple of issues with the chart lane assignments. they are currently using the same function to gather a lane list. so that would need to be separated to get it working. seems it would be easier to figure out why the orange MIDI event isn't propagating through. I'll have to get hold of a MIDI adaptor so I can bug test it as right now I can't see any reason why it shouldn't work.
Thanks David
|
|
|
Post by andrex66 on May 25, 2015 18:58:19 GMT
Thanks David,I really appreciate your work!Don't want to waste your time,I hope it can be useful for the others as well.
|
|
|
Post by onlydlonly on May 26, 2015 14:41:17 GMT
My orange is not working either. If I try to play a song in the regular drum mode. Not ADV or Real there is no orange. Also, my closed HH does not register on the Real Drum mode, but I posted this in another thread.
|
|