Steve,
Downloaded and fired up you FastStave6_bas got the supplied tunes working with varying tempo’s.
Tried the piano mode changing keyboard notes and parameters.
Notice you had LBYTES ‘DJTK_Bytes’ and ‘font_bytess’ but didn’t include files with you zip.
All very impressive and as you say a little more work on screen layout + a Save and Load for created Scores.
Open Question to those in the know: I would like to know more about QPCII SSS. Is it possible to vary the volume levels from within a SBASIC Prog.
For example a keyword such as SVol with level values [0 – 15] is this a simple task???
QBITS
are there music trackers for ql, and how sound works?
Re: are there music trackers for ql, and how sound works?
Not in a simple and straightforward way, no.qbits wrote: Is it possible to vary the volume levels from within a SBASIC Prog.
For example a keyword such as SVol with level values [0 – 15] is this a simple task???
The volume of the SSS output is purely determined by the volume in the samples - You could run through the sample file and subtract or add a specific number to each sample byte in order to in- or decrease the volume. That would obviously not work from S*BASIC in real time.
An alternative way to set the volume (QPC only) could be:
- Install a Windows command line app that allows volume control like this one, for example
- Run this command with an appropriate command line through QPC_EXEC
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
-
- Aurora
- Posts: 888
- Joined: Mon Nov 24, 2014 2:03 pm
Re: are there music trackers for ql, and how sound works?
Hi Qbits,
To run fastStave6_bas, first you need to unzip and Lrespr the chans_code, then adjust line 5710 to the device you will be using files from.
When you first run, choose option zero, then any other options.
I am using a french AZERTY keyboard : (so move left keyboard hand using , or ; keys. This should be ok on QWERTY too).
I hope to clean up the controls some time, which would need to use a mouse interface.... Plenty to do still.....
Steve.
To run fastStave6_bas, first you need to unzip and Lrespr the chans_code, then adjust line 5710 to the device you will be using files from.
When you first run, choose option zero, then any other options.
I am using a french AZERTY keyboard : (so move left keyboard hand using , or ; keys. This should be ok on QWERTY too).
I hope to clean up the controls some time, which would need to use a mouse interface.... Plenty to do still.....
Steve.
Re: are there music trackers for ql, and how sound works?
Hi,
QBITS QLSounds_v4
I’m in the process of adding a TRAKER Mode to the BEEP and SCORE Sheet, I’ve loaded a mock-up of the screen in TRACKER Mode.
The core is the BEEP attributes as single channel (Instrumental) / row entry. Multiple Channels ???
At present the rows can be scrolled between 0 and 23. This can be expanded later.
Each Pattern is selected as a Frame, I’ve set 8 which again could be extended.
‘$’ Clears a row to all zeros. CTRL UP Down Cursors Swaps current row with one above or below.
In addition to the BEEP attributes, I have included a variable Tempo. This can vary the release time between rows, giving the effect of changing the speed of play back.
QDOS
QBITS QLSounds_v4
I’m in the process of adding a TRAKER Mode to the BEEP and SCORE Sheet, I’ve loaded a mock-up of the screen in TRACKER Mode.
The core is the BEEP attributes as single channel (Instrumental) / row entry. Multiple Channels ???
At present the rows can be scrolled between 0 and 23. This can be expanded later.
Each Pattern is selected as a Frame, I’ve set 8 which again could be extended.
‘$’ Clears a row to all zeros. CTRL UP Down Cursors Swaps current row with one above or below.
In addition to the BEEP attributes, I have included a variable Tempo. This can vary the release time between rows, giving the effect of changing the speed of play back.
QDOS
- Attachments
-
- QLSounds_v4.jpg (38.46 KiB) Viewed 1241 times