Yes I know there is a 1 pixel gap because of the way these displays are but if you look closely there is a 2 pixel gap instead of a 1 pixel gap between the left channel and the new line of dashes, sorry I don't think I was clear enough on that. thought I would mention it in case it was somehow useful to know in terms of the way the code maybe working. in terms of multiplying the values, what do I change exactly?
I have amended what I said below picture to hopefully make myself clearer.
So I copied and pasted that into the right channel section of the code, corrected the print statements to print on lower 2 rows, changed anywhere it said peaks[x] for peaks[y] and.....