MIDI, Music, Audio
Feb 13, 2025 - 15:23
Jean-Michel BRUCK
(398 posts)
|
It is feasible especially if there are users and volunteers….
Import or capture ? Anyway I think both could use some improvement… @Raik @Rick |
Feb 13, 2025 - 16:36
Rick Murray
(14079 posts)
|
;) Unfortunately the work on adding the virtual “cables” broke one of the promises that the module made (namely, if a device is unplugged and plugged in again, it’ll be given the same ID even if a different device was plugged in in the meantime) so I’m going to have to look at making that work again, because constantly shifting IDs isn’t so useful.
Import. Individual note velocities seem to be lost, but more concerning is that it doesn’t seem to reproduce the sustain pedal.
Yamaha PSR-E333. A not-crap entry level sort of thing…that I’m terrible at actually playing. :(
Merci, mais essentiellement: Humain? Oui. Vivant? Presque. Ça suffit, je vous voir en cinq ans. |
Feb 15, 2025 - 17:16
Jean-Michel BRUCK
(398 posts)
|
@Raik I tested this routing and I can use my Roland exploder via the UR22MKII and Midisynth interface. With routing you can send the keyboard data directly to Midisynth and at the same time to Rhapsody. For real -time capture it is better to use the metronome. @ Rick Note Velocity, I do not know how to translate it on a score, there is information like Staccato which is interpreted by Rhapsody as well as the nuances(ff/mp/p…) Analysis of a MIDI file and its transcription takes some time (Basic program) and durations and timings are not always correct … (these files can come from a sequencer or a editor. |
Feb 17, 2025 - 11:45
Raik
(2088 posts)
|
Many thanks for the answers.
Sorry, no. The snow last week and my wifes wishes are stolen my spare time. ;-)
My interest is a technical one. I will try same things this week and will specify the error messages etc. |
Feb 17, 2025 - 19:08
Jean-Michel BRUCK
(398 posts)
|
I am interested in both sides: music and technique (with RISC OS…..) For the MIDI USB capture the pete module is more suitable, because it detects the entries in the buffer, if this is not the case Rhapsody remains waiting! Thank you for Feedback. |
Feb 19, 2025 - 09:00
Raik
(2088 posts)
|
Of course I’m also interested in playing, but like football or programming, I’m pretty talent-free. I agree. Looks like the pete module works better. No error last time. Have I something missunderstand? I not get an sound output on PBPro if I press the AKAI keys. |
Feb 19, 2025 - 12:06
Jean-Michel BRUCK
(398 posts)
|
Have you activated in the window opened by the iconbar item menu module midisynth? If this is the case for midisynth must be in the routing and must have the port 0 as input. |
Feb 19, 2025 - 12:47
Rick Murray
(14079 posts)
|
Could you be more specific? If there’s a problem….
What, you mean Rhapsody does? What SWI should I be looking at to fix this? I don’t have a synth (I’m not mathsy enough to do that), but you can route with my module as well – the included program makes it point and click. |
Feb 19, 2025 - 19:51
Jean-Michel BRUCK
(398 posts)
|
SWI MIDI_RXCOMMAND, I think this order has “trouble filling” detection at the USB buffer. MIDIUSBinfo displays my two devices well, keyboard and expander. MIDIUSBdebug displays an interval RX of 2 centisecond. It may be the difference with the pete module that uses a millisecond timer? FYI it is better used the file! Runimage in the zip rhap4_runimagetest. |
Feb 20, 2025 - 09:53
Raik
(2088 posts)
|
The problems I have beside Rhapsody if I capture. With MIDI 0.11 I get errors from time to time with Pete module not at this time. Any errors I note: Modules and routing are present/configured as describe. No sound. I use a PBPro. Thanks a lot. |
Feb 20, 2025 - 10:59
Jean-Michel BRUCK
(398 posts)
|
Have you used !Midiplay (pete Everett) alone, or digital CD to read a MIDI file? |
Feb 20, 2025 - 12:17
Raik
(2088 posts)
|
I try both settings … SharedSound and DigitalCD. |
Feb 20, 2025 - 19:13
Peter Everett
(74 posts)
|
@Raik, There are 3 versions of my Synth, So you can either have Rick’s USBMidi OR MidiSynth(module) OR MidiSupport loaded. There may be problems if you are doing tests and swapping between USBMidi and MidiSupport because they both use Timer1 and to disable MidiSupport you must kill all it’s modules otherwise there may be problems when you swap back to use it again. The MTimer module may not be running or the synth may not be reconnecting to the MTimer module. Either way no sound will be produced. To shut it down completely, Quit MidiMan I use an obey file to kill the modules X RMKill MIDISynth To restart it just run !MidiSupp As Jean-Michel said, to get your AKAI keyboard to play through the Synth, all that’s needed in MidiSupport is in the Routing window, connect the Source for MidiSynth to the Destination for the AKAI. For the last year I have been trying, now and then, to create extra sounds for the synth. To this end, I created a few extra applications for MidiSupport and I’ve recently been adding the changes to the synth back into the module version. This involved swapping between MidiSupport and the “MIDI” synth module so I’m well aware of problems that can occur when doing this sort of testing. |
Feb 27, 2025 - 06:53
Raik
(2088 posts)
|
Thanks for the detailed lines. I have try any things with the same setup on various machines. |
Feb 27, 2025 - 13:02
Peter Everett
(74 posts)
|
Thanks for taking the time to try all this out. |
Feb 27, 2025 - 14:19
Raik
(2088 posts)
|
Sorry, not sure what you mean. Thanks a lot. |
Feb 27, 2025 - 15:35
Peter Everett
(74 posts)
|
When you have the no sound problem, open a task window and type mtimerreport, this is what I get, *mtimerreport ticks 514067 client 1, period 1ms, call &202C01C4, MIDI client 2, period 1ms, call &202D1728, MIDISynth client 3, period 1ms, call &2030068C, MIDIPlay client 4, period 1ms, call &20328200, SerialMidi client 5, period 1ms, call &2033D6E0, USBMidi client 6, period 1ms, call &203FA940, IRcapture *mtimerreport ticks 515040 client 1, period 1ms, call &202C01C4, MIDI client 2, period 1ms, call &202D1728, MIDISynth client 3, period 1ms, call &2030068C, MIDIPlay client 4, period 1ms, call &20328200, SerialMidi client 5, period 1ms, call &2033D6E0, USBMidi client 6, period 1ms, call &203FA940, IRcapture * ticks is the number of milliseconds since the timer module started and the clients are the modules that are called every “period” ms. It’s just to prove whether or not it’s a problem with the timer. Thanks. |
Feb 28, 2025 - 05:20
Raik
(2088 posts)
|
Thanks for your support.
Thanks a lot. |
Feb 28, 2025 - 09:02
Peter Everett
(74 posts)
|
I’ve seen that problem here once or twice recently whilst doing some testing and a restart fixed it for me. I never found out exactly why. I’ll look into it. |
Mar 3, 2025 - 16:43
Peter Everett
(74 posts)
|
I have corrected a couple of errors in the timer module initialisation that might have been causing the problem. Without a Pinebook I cannot be sure. Anyway, I have uploaded the latest build of Midi Support which includes these corrections, and the module version of the synth. There have been quite a few changes since the last release so it’ll be best to delete or hide the old version. You can download it all here http://www.forever.onmypc.net |