QL BEEP Music

Anything QL Software or Programming Related.
stevepoole
Aurora
Posts: 888
Joined: Mon Nov 24, 2014 2:03 pm

Re: QL BEEP Music

Post by stevepoole »

Hi Qbits,

I've been investigating the possibility of using ALT_key, CTRL_key, SPACE_key & TAB_key combinations, with enter,left,up,right,escape & down.

After quite a lot of testing they work ok, by pressing first (say) CTRL and then ESCape, but NOT both keys simultaneously...!

Named 'ROWKEY(Row$,key$)', since they use 'KEYROW', they should help MUSIC programs and suchlike to be more user-friendly ?

Knocked together as a demo, I need to have a think about what final form they should take and will report back soon, Steve.
_______________________________


qbits
Gold Card
Posts: 251
Joined: Sun Dec 11, 2016 3:32 pm

Re: QL BEEP Music

Post by qbits »

Hi Steve,
Had a bit of time on my hands

QBITS QLSounds
Mode Tracker & Score compatible as use Up/Down Left/Right cursors to select Group/Stave 0 to 10 and
Beep/Note position ie 0 to 23. In Score Mode Spacebar toggles between Upper/Lower Stave (see red indicator between).

Note: Tracker/Score Note as part of your request I will use ALT Left/Right cursors instead of Left Right Chevrons.

Code Changes:
ALTKeys.gif
ALTKeys.gif (11.56 KiB) Viewed 1928 times

Mark,
Thanks for your quicky QLSound data files conversion for QSound playbacks.
Doesn’t sound quite the same as in Prog Playback but will no doubt help in future coding for next release.

QBITS


stevepoole
Aurora
Posts: 888
Joined: Mon Nov 24, 2014 2:03 pm

Re: QL BEEP Music

Post by stevepoole »

Hi Qbits & All,

There are several programs where diiferent windows use similar keyings, which can be confusing. ALTKEYs provide some respite.

I tried linking key presses with ALT, TAB, CTRL & SPACE, combinations which are not all character coded, but accessible from KEYROW.

So now you can select which windows you affect , by choosinging CTRL_left, TAB_down, SPACE_enter or ALT_ESCape etc...

The program is adapted as a demo, which shows all the relevant codes for keyings. You can alter the timings at start-up. Steve.
RowKeys.zip
(1.18 KiB) Downloaded 100 times


Post Reply