Hi Mark, Steve, Bwinkel67
Your interest and input is much appreciated.
Well Mark and Stev not having much of an ear for notes and tonal quality or any musical talent perse, QLSounds was a lot of guess work so any further collaboration for the next release where I can acknowledge your input and especially if progress involves the QPC2 and AY-3-8910 emulation will be a big plus. On that Note (sorry no pun intended

) Steve look forward to your posting.
Perhaps a novice yourself Bwinkl67, but I judge you to be more musically advanced than myself and did very much enjoy your Y-Tube assessment of QL Sounds
https://youtu.be/aBdqAv9oPmI
Update Mark,
I played your SpanishFoliesPT2 and note Jumps are as you said.
QBITS QLSounds – Playback of Notes/Rests: BEEP d,p,h,t,s,w,f,r.:PAUSE duration : BEEP :PAUSE delay
BEEP duration controlled by a PAUSE and BEEP to end, then a delay PAUSE before start of next Note/Rest.
With each PAUSE being a multiple of 20 msec ie PAUSE 5 = 100 milliseconds this being the time for the average human ear to recognise a sound. For tonal qualities this would be in the area 180 msec.
Score(sl%,sn%,sp%) Score Sheet Array sl% 0..9, Stave lines/rows sn% 0..,23 position number sp% 0..4 parameters
sp% ,0)=n% keyboard key 0..47
sp% ,1)=ds Score Symbol 0-15:
sp% ,2)=ar% articulations sp% ,2)=1-Staccato sp% ,2)=2-Tenuto [ sp% ,1)>1; Notes with dot / legato etc ]
sp% ,3)=0
sp% ,4)=nv% Note/Rest value 4 .. 0.25 [Beat value]
Your suggested changes alters the timing and ID of articulates that I feel doesn’t quite fit with my present coding.
1426 nv%=Score(l,n,4):dur=3000*nv%/mn%:del=5..............
nv=Score(l,n,4):dur=int(3000*nv/mn%+0.5):del=0 :REMark Tenuto
1427 IF Score(l,n,3)=1:del=8:dur=dur -1 :REMark Staccato'..
IF Score(l,n,3)=1:del=int(dur/2):dur=dur-del :REMark Staccato
1428 IF Score(l,n,3)>1:del=2:dur=dur+2 :REMark Tenuto.....
IF Score(l,n,3)=0:del=int(dur/4):dur=dur-del :REMark Standard note
1429 IF ds<8:PAUSE dur+del
1430 IF ds>7:BRead:BEEP 0,p,h,t,s,w,f,r:PAUSE dur:BEEP:PAUSE del
However I have changed: 1426 nv=Score(l,n,4):dur=INT(3000*nv/mn%):del=4
SEntry 1372 na%=36+sn%*7:DSymbol :Score(l%,sn%,4)=nv:ac%=0:ar%=0:SChg mp%, and
DSymbol lines 1462 - 1477 ie nv% to nv
This has solved the non-playing of notes: Thanks again for your imput.
QBITS