Can GP send 2 different views to 2 different displays?

The HUD extension is another option. It will require you to figure out the exact position/size of the external display, and will require use of GP Script to set the text. Fields such as song name and artist can be automatically obtained from GP’s Song Properties (if you have added them), but other fields will require some creative thinking e.g. if you had all of the details in a csv file, the script could read that.

The potential issue with the Lyrics/Chords extension is that the text will be left aligned, and it has a limit on how large the font size can get. Apart from this, if the Lyrics/Chords extension seems like it will work for you, I can think about adding some other formatting options.

As an example of the script for the HUD extension, I connected an external display to my laptop, which is positioned above the laptop. This script can be added once as a Global Rackspace script, and will automatically display the song name and artist on separate lines.

// Called automatically after script is loaded
Initialization
    GPHUD_SetFontSize(150)
    GPHUD_SetPositionAndSize(-5,-1085,1930,1085) // Setting position and size of the external display
    GPHUD_SetDuration(-1) // HUD window remains permanently displayed
End

// Called when you switch to another song. Displays the song name and artist on separate lines
On Song(oldSongIndex : integer, newSongIndex : integer)
    GPHUD_DisplayText(GetCurrentSongName()+<<<
    >>>+GetSongArtistName(GetCurrentSongIndex()))
End
3 Likes