Hi All,
I have been playing around with the QPC2 AY-3-8910 implementation and Play command….
For the system to deliver a sound output this appears to require a time duration of around 280msec.
If my Metronome is set at 120 with a semiquaver value of 0.25 the beat duration is 150msec.
and I appear to get NO sound output with the QSounds PLAY 1,’o4Cv15’ :Time Delay of 150ms:Sound_AY command settings???.
Working with BEEP and a duration down to 70 msec I still get a sound output.
[Note: An additional factor maybe the inherent latency with how the BEEP function works].
Has anyone a resolution to the problem ???. Maybe I'm missing a set up command to the AY registers, or is this how it is for now.
Steve,
I’ve had a further perusal through your Beat3 code. The q$ strings sort of got that and the timer bit.
Proc which : to set up Random selection of the q$ strings.
Proc drum : main loop with repeats and beats from q$ settings. Then the REST waits and drum action.
Using BEEP attributes, I sort of get the THUD and TAP not sure on the timbre.
However your timing arrangement sent me back to review those in QBITS QLSounds and that has prompted some further changes to the Playback code I’m still working on. I do have a sort of drum Instrumental...
For self amusement I used the QBITS QLFont editor to create some musical notes. QLNotes_fnt header set to 127,64 so it installs in the extended or upper range the QL Font set. Took about five to ten minutes to get the basic note then using the copy, vertical flip of QLFont Editor took another 30-40 minutes to produce the rest.
- QLNotes_fnt.jpg (21.18 KiB) Viewed 460 times
Nbase=ALCHP(588):LBYTES device_QLNotes_fnt,Nbase: CHAR_USE#ch,0,Nbase [Device ie ‘win1’]
QBITS