pym44
New Member
Posts: 4
|
Post by pym44 on Feb 7, 2023 14:54:51 GMT
Hi, I can't make the recall of a song by a Midi Program Change (MPC).
Here are all the details of my config as to now : 1. In a 1st PC (Dell), I have Ableton Live 11 running, which contains all necessary tracks to play along with each song. 2. in Live, a song is assigned to a given MPC number, that includes a bank number and a song rank number. 3. I can confirm that the MPC code is running to my Win10 tablet (Asus) through rtpMidi, that's making the MidiTools metering flash or record the rights numbers for the midi channel (15) and data transmitted at the Rx side. 4. In the song folder, I have 1 Setlist and 1 Midi subdirectories which contain the .txt files to tab all assignments of MPC to songs.
Once there, I think the Live Prompter list panel (which matches the .txt file) should open the song assigned to the MPC number, and display it accordingly.
Do I miss something that explain why it doesn't ? By the way, so many thanks for the job already done, I just miss this cherry on the cake now ! Thanks for your help PYM
sub-questions : - what format should respect commentaries or notes I'd like to add in the MidiReceive & MidiSend files, or in other .txt files ?
|
|
pym44
New Member
Posts: 4
|
Post by pym44 on Feb 7, 2023 15:11:29 GMT
To make sure, I also post herewith the LP .ini file : ===== HomeDirectory=D:\Carbon MCM\Carbon SongBook\LivePrompterSongs
; Midi config MidiInPort=ChrTx300 MidiInChannel=16 MidiOutPort=ChrTx300 MidiOutChannel=16 MidiInKeys=true MidiInPC= true MidiChangeToAllOnPC=yes ;on receiving a program change for a song that isn’t in the currently selected setlist or book, LivePrompter will try to find it in the “All Songs” list and, if found, switch to the “All Songs” setlist.
MidiAlwaysSendBankSelect=yes =====... after this line are the initial settings
|
|
|
Post by Torsten on Feb 7, 2023 15:25:33 GMT
Hi PYM, first, you need to make sure that you have made the correct entries in MidiReceive.txt in the MIDI subfolder. Maybe you can share the content of MidiReceive.txt here?
First thing I'd try would be to set the MidiInChannel to omni to make sure there's no mess-up with MIDI channels.
Next, could you try using the LivePrompter diagnostics tool with your configuration? It will help you diagnose MIDI communication - you can see if MIDI port opens correctly, if commands are being received and if they map to a song file. You could also zip the contents of your song folder and send them to info(at)liveprompter.com - then I can take a look at things... Re commentaries/notes: in "normal" LivePrompter song files, you can use the # character to mark lines as comments - they will simply be ignored by LivePrompter. TBH, I haven't considered comments for setlist or MidiSend/MidiReceive files - haven't seen the need yet. If there's broader demand for this, I may put it on the backlog. Cheers, Torsten
|
|
pym44
New Member
Posts: 4
|
Post by pym44 on Feb 7, 2023 19:21:30 GMT
Here's what the diagnostic says : it doesn't find the Setlists folder, but there's one actually... Otherwise, what's the "Pictures" folder mentioned ? Isnt'it the s
LivePrompter location: C:\Torsten's Music Tools\LPDiagnostics
Reading configuration C:\Torsten's Music Tools\LivePrompter\LivePrompter.ini --- read OK
Song file location: D:\Carbon MCM\Carbon SongBook\LivePrompterSongs 4 songs found No Setlists subdirectory found in songs folder 0 books found in your song files No Pictures subdirectory found in songs folder
*** MIDI *** Output Program Change: off Output Keys: off Output Port: ChrTx300, channel: 16
Input Program Change: on Input Keys: on Input Port: ChrTx300, channel: 16 Opened input port successfully
MIDI subdirectory found in songs folder MidiReceive.txt file found in MIDI folder MidiSend.txt file found in MIDI folder 5 Input program change mappings found 0 Output program change mappings found
------------------------------------------------------------------- Diagnostics are complete - you can now: - use the buttons at the bottom to send MIDI commands - send MIDI data to this program and have it displayed - re-run the diagnostics after making changes to your configuration - select a different INI file - export the output to a text file Thank you for using LivePrompter! -------------------------------------------------------------------
|
|
|
Post by Torsten on Feb 8, 2023 9:29:37 GMT
Here's what the diagnostic says : it doesn't find the Setlists folder, but there's one actually... Otherwise, what's the "Pictures" folder mentioned ? Isnt'it the s OK, first things: the Setlists folder needs to be inside the Song folder - in your case D:\Carbon MCM\Carbon SongBook\LivePrompterSongs\Setlists - is it in the correct place? Next: the Pictures folder is for any bitmap pictures you use inside your song files - see www.liveprompter.com/help/help-classic/advanced/embedding-pictures/Now on the MIDI side: it looks like your interface is opened correctly - now what does the diagnostic say when you start sending MIDI program changes from Ableton Live? If MIDI commands are received, the diagnostic should display them - and if PC commands map to a song, it should also show that. So can you try sending PC commands while running the diagnostic? Cheers, Torsten
|
|
pym44
New Member
Posts: 4
|
Post by pym44 on Feb 8, 2023 10:15:01 GMT
Hi Torsten, I've reviewed everything specified in the manuals, and I've notably made sure that not only a setlists folder exists where the songs are, but when I run ListBuilder, it makes all of it happening without a problem. So it looks like either the diag tool can't find the folder (when it finds the Midi folders) or/and LivePrompter can't find it too...
I just sent you an email, so you have the whole package. Thank you very much for your support Cheers PYM
|
|
|
Post by Torsten on Feb 8, 2023 11:15:01 GMT
OK, I found the issue with the Setlists folder - a bug in the diagnostics tool. I've uploaded an updated version - Setlists folder should be all right now.
Re MIDI communication: best if you could send MIDI program change data from Ableton live to LP Diagnostics and post the results here (or PM me).
Cheers,
Torsten
|
|