Jump to content
Video Files on Forum ×

perldude

Members
  • Posts

    34
  • Joined

  • Last visited

Everything posted by perldude

  1. @Mike Martin Hi, Are you still the Casio marketing manager for the XW product? I'm hoping that my thread here can get some attention from Casio customer service. I think I have been pretty diligent in solving this midi controlled phrase start/stop issue. At this point it seems I have exhausted all options as documented in the XW-P1 manual and midi implementation manual. Any help with corresponding with Casio technical support would be appreciated. Thank you.
  2. Hello Casio XW-P1 in the blind. I am continuing to enter my progress in getting my phrase to start remotely over MIDI. Hopefully, at some point someone will provide some direction. It seemed to me that the manual had the NRPN commands 62, 63,06 LSB, MSB, MSB the 1st 2 backwards. But by experiment I got a NRPN command for turning on DSP to work and that proved to me that the manual is correct (albeit counter intuitive). It also confirmed off is <= 64 and on is >= 65 (to 127). Then I went back to the XW manual and read the midi section carefully and saw the Sync Mode section. So I enabled sync in slave mode. The realtime start/stop commands are only interpreted by the step sequencer (DAMN!). My FCB1010 UnO2 can send realtime clock, start, stop and continue, and sure enough when I had it send the patch, the step sequencer started, but my phrase sequencer NRPN start command still doesn't work. So is there a way to convert a phrase sequence to a step sequence? I guess its time to learn the step sequencer, but I would still like to know if there is a way to remote the phrase seq start.
  3. Just to add some supplemental data. I did some research on examples of NRPN commands and found this https://psrtutorial.com/music/articles/howToNRPN.html and came to the realization that the XW-P1 midi implementation manual is wrong in how it lists the NRPN command order. It is listing the commands in the wrong order. 7.39.8 Phrase Sequencer Start/Stop the manual Message Format: BnH 62H 01H #This is the command LSB BnH 63H 26H #This is the command MSB BnH 06H mmH # this data MSB BnH 26H llH # this is the data LSB n: MIDI Channel Number mm: Value (Note1) ll: (Send:00H、Receive:Ignored) Send Sent when the Phrase Sequencer is started or stopped while Phrase NRPN is enabled by Instru- ment settings. Receive Receipt while Phrase NRPN is enabled by Instrument settings starts or stops the Phrase Sequencer. So I revered the 1st 2 lines and the LSB of the data command in not required for receive so I omitted it. BnH 63H 26H BnH 62H 01H BnH 06H FFH //anything over 40H or 64dec should be Play. 49H or lower should be Stop. But none of what I have tried has worked. And I ensured that Phrase NRPN has been enabled. I am incredibly frustrated by this synth's MIDI implementation I am considering dumping it for another machine. If anyone could point anything I could be missing it would be greatly appreciated. Thanks, Chris
  4. Hi, Thanks for the response. I checked the manual (pg E-70) and tried it on my XW which confirmed that with MIDI In set to off there will be no MIDI OUT and furthermore the XW-P1 will not receive any MIDI commands. Its an interesting statement about whether or not the USB out and the MIDI out can be set to MIDI at the same time. I have the USB out set to KEY. At one point I tried the USBOutSel set to MIDI IN and I did see some data, but not what I expected (what I know is at the MIDI IN port). I really would like to get the DIN MIDI thru to work, so I don't need to move my MIDI in cable each time I need to program my FCB1010. I love the capability of this synthesizer but I am getting really frustrated with the MIDI implementation, or the lack thereof. Specifically related to my other post regarding getting NRPN commands to work.
  5. Hi, I have read thru all the relevant posts on this forum and read thru the manuals about this multiple times. This shouldn't be hard. In the settings I set the MIDIOutSel to MIDI and the MIDI In to ON, then exited and rebooted the XW-P1. I know its set, but when connecting the MIDI out to my computer/MIDI-OX I get nothing. I know there is MIDI in data going into the XW-P1. One experiment I did was to set the USBOutSel to MIDI and monitored that channel. I got something, but it wasn't what was what was put into the MIDI in connector. So, is my XW-P1 MIDI broken? Did I do something wrong? Thanks.
  6. Hello all, It's been a very long time since I dug into the workings of my XW-P1. Now I am investing a boat load of time to get it working with the rest of my rig. I'm trying to kick off a phrase I recorded and saved, have it associated with a Performance that includes a tone for the phrase to play. I have a FCB1010 (UnO2 firmware) that sets the program change for all my synths including the XW-P1. The XW-P1 is the most quirky of them all. But as a EE, I understand that anything with great capability requires necessary complexity. So, I have the FCB1010 send the following to the XW-p1: (I left out the other instrument commands) SendMidi XWP1 CtrlChange 123 0 //xw all notes off SendMidi XWP1 ProgChange $Wind_XW //this is the location of the user performance patch SendMidi XWP1 CtrlChange 0 113 SendMidi XWP1_Note NoteOn 83 127 //the XP1 primary channel is set to 3, but the tone is listening on 8 defined as XWP1_Note Wait 1 //that's 100ms wait time SendMidi XWP1_Note NoteOn 83 127 //why do I send a note on twice, because I found that it doesn't take it the 1st time I hit the FCB switch. Perhaps someone can tell me why and how to do this right. All that MIDI code works '//' are comments Ok, I have the $Wind patch set for key play, but the note on is not starting the phrase. So, I set the pedal to start the phrase and then tried to send MIDI to put the pedal into hold with: SendMidi XWP1 CtrlChange 64 127 // as directed in the midi implementation guide. But this didn't work, but the way the manual reads, perhaps the hold commands only works when it is a sustain/damper functions, not a phrase start/stop function. So then I enabled NRPN command for Phrase Sequencer Start/Stop and sent the required NRPN commands as defined (converted to DEC): SendMidi XWP1 CtrlChange 98 1 SendMidi XWP1 CtrlChange 99 38 SendMidi XWP1 CtrlChange 6 126 SendMidi XWP1 CtrlChange 38 00 This is not working either. I have read all of the user manual and the MIDI implementation guide. There is SysEx stuff, but I shouldn't have to go there. I have reached the end of what I can try. I hope I have just made a bone headed mistake. what else should I try? Thanks,
  7. AlenK, Thank you very much for your kind reply. It's unfortunate the P1 does not allow CC07 as a global volume control, and I understand your point about the multiple parts/midi channels within the P1. That being said it is a "performance" synth, and this feature would seem to attract keyboard player who would include this keyboard in a multi-keyboard performance setup. It seems the designers at Casio envisioned the P1 as the only keyboard a performer would only need. I on the other hand sometimes want the P1 track what I am playing on a remote keyboard, and at other times do not, and the volume pedal is the most convenient to manage that situation. Moreover, when playing with other band members, this design implementation seems to be shortsighted. Regarding the program change situation, yesterday I used MIDI-OX to access my user patches using bank selection as follows as described in the XW-P1 manual appendix: SOLO SYNTH bank 106 DRAWBAR ORGAN 104 PCM sounds 100 Performance 113 So far it seems that send the bank change and then the tone selection to the primary MIDI channel (in this case ch3) is working. I still need to verify that this behavior is not coincidental.
  8. Hello everyone!, This is my first post to this group, and although I read thru the FAQ and AlenK's XW-P1 companion I still can't find the answer to my question. The XW-p1 has MIDI settings for zones and and parts and a general MIDI channel setting, but I want to be able to communicate with the XW-P1 thru a global channel to at least to select a patch. I have found that if I set the general midi channel to 3 (for example) the instrument will still only respond to a global command like volume (CC 07) thru MIDI ch1. I have many keyboards that I need to control from my foot pedal (FCB1010) and the other keyboards I can simply set the midi channel and send patch changes and CC messages with no problem. Now the WX-P1 is very powerful, and I expect to use the zone settable midi channels to parallel keyboards and program user patches accordingly. But I need to be able to access these patches thru one settable channel (other than CH1). So that being said, what does the basic MIDI channel setting do? The Manual says NRPN and other midi messages, but can I change patches thru the MIDI channel set here? It seems that unless I use the default channels programmed into the factory presets, I will need to edit each patch just to change the midi channel and save it as a user setting. Am I missing something?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.