Page: 1 2
This summer (October the 1st) will see the birth of Ayane LaCarrée, a native CPC chiptunesoundtracker. At first I wanted to blast every existing AY tracker, but it would have been a 29-years-old behavior.
Instead, the first version will be very rough (St128 + Starkos abilities with Square Ring Modulation), and I will steadily add the following:
Duty cycle and volume control for SRM
More SFX (E.g. Buzzer, Ovl Sync, Mini-Sample)
More FX (E.g. portamento to note)
Independent replay frequencies
Virtual channels (with different mix possibilities)
Export to AYC Brass (stable replay: 3 rasterlines + PSG)
Free length notes (tickless)
Shape construction kit
Alternate world (for experimentation and collaboration)
More until mort.
I guess OvL! will crush the competition next year.
Please let me know if you have any request or question.
Very interesting! I have no doubt it's going to be a Tracker-killer (and a killer Tracker). Particularly interested in your 3-scanline player. For how much memory?
Not quite here yet, but I'm targheting &ccc/minute in average.
Impressive ! Any cpc+ features ?
I don't have an AmstradPlus. Also, the Plus features would rather hinder than help. For instance, I plan to go beyond 15625 Hz either in frequency or more typically in resolution.
That being said, the sources will be open, so you'll be able to add an export to a DMA flavored player if you wish.
Great ! Why not ? I will probably do it for sure.
Do you plan an easy use of triolets (and friends)? That would open new possibilities for composers.
« tripletta »
Yes, quite easily, either:
* Through free-length notes.
* With a higher resolution (i.e. lower 'delay' aka 'speed' aka ticks/row).
The second solution can already be applied in ST(K). One big difference, though: each phrase can use its own speed. So you can play with unusual rhythmics and actual delays (for echo and co) without impacting the other tracks.
« The second solution can already be applied in ST(K) »
Not really as modifying the speed will affect the 3 tracks. But if I understand well, each track will have its own speed management in your tracker. Awesome!
No. Wait for October The First!
Mainly working on Orgams right now.
Can you say more about "Mini-sample" feature?
Holy Cow! This sounds quite impressive. I am looking forward to seeing it in action. It also sounds almost as versatile as ST128 ;-)
What I like even more is the fact, that you are going to open-source it. That's the way to go these days :imagine a thumbs up emojyiijyi here:
Hicks: Mini-sample = 8-long table, with possibility to change the values will playing (to morph sounds). I have so much other ideas. Wait and see.
BSC: you are great!
Today at 22h on twitch.tv ..?
When will Ayane arrive on planet earth?
Patterns delayed to 2019-12-26.
Too bad we have to wait ..I the meantime, would you mind to elaborate on some of the ideas you mentioned, like:
SRM as in Duty cycle and volume control for SRM
Shape construction kit
« Duty cycle and volume control for SRM »
Remainder for non-BSCs: The basic 'SID' effect introduced on Atari is done by hand-generating a square signal which gets multiplied by PSG's own square signal (hence SRM). Usually, the same note is used for both (MadMax and Cube! used more advanced combinations, though).
The phase difference between them determines the duty cycle
, but it's not properly controlled. Instead, the two frequencies are slightly different, and the duty cycle varies from 0 to 100% (for those two extremes the sound is swallowed).
The ideas here are:
* Not to rely on the SRM and instead build the rectangular signal by hand to control precisely the duty cycle.
* Since we build the whole signal, we switch between volume level instead of relying on R7 On/Off. Interestingly, we can still combine that with hardware signal to get a 3 levels signals (0, v1, v2).
* As a side effect, it becomes easy to add such signals with different frequencies. Virtual voices in a given channel. With SRM it quickly turns into a mess, and almost unusable except to generate bell sounds.
« Swing delay »
Inspired by LSDJ. Instead of a fixed delay, a.k.a. ticks/row, use a table to alternate on each row (e.g. 5 7 or 3 3 5 5).
Aceman often use that swing to text
, but he has to use an entire effect column manually.
« Chords »
The ability to define arpeggios or base line relative to current chord
For instance, 0, 2, 0, 3, 0, 1 would give:
* On G7: G, B, G, F, G, D.
* On C Min: C, G, C+1 (next octave), C, D#
There would be a special command to change chord, and the current one would always be displayed.
Handy for transcription, education, exploration and size minimization (at the cost of one indirection).
« OvL Sync »
Sync buzzer on steroid.
« Shape construction kit »
Build your sample from basic building blocks.
E.g. for drums, choose a duration, pick the start period & volume, the end period and volume, the transition function (period linear, frequency linear, ...).
Then combine additively of multiplicatively with other such waves.
For regular instrument, FM synthesis and co.
« Legato »
If you enter a note without instrument, the previous instrument will continue playing. That would account for a poor man legato.
Now I'd like a proper option the would keep the last volume of previous instrument until the new (or same instrument) reach a higher volume.
That sound really interesting, but I wonder how to achieve all of this on a CPC. Or are you aiming at the Plus anyway?
BTW: I experimented a lot with AY³ in the last couple of weeks and came up with a lot of interesting things (already done) and ideas.
Page: 1 2