Memory Full

Forum / Development

Ayane LaCarrée

Page: 1 2 next last

m_dr_m * 20 Mar 2019 16:20:27

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)
Swing delay
Independent replay frequencies
Virtual channels (with different mix possibilities)
Multiple imports
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.

Targhan * 20 Mar 2019 19:57:32

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?

m_dr_m * 20 Mar 2019 20:23:24

Not quite here yet, but I'm targheting &ccc/minute in average.

ast * 24 Mar 2019 19:22:31

Impressive ! Any cpc+ features ?

m_dr_m * 24 Mar 2019 20:01:05

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.

ast * 24 Mar 2019 20:51:12

Great ! Why not ? I will probably do it for sure.

toms * 05 Apr 2019 20:58:30

Do you plan an easy use of triolets (and friends)? That would open new possibilities for composers.

m_dr_m * 06 Apr 2019 22:08:58

« 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.

toms * 11 May 2019 16:30:30

« 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!

ast * 04 Aug 2019 14:12:00

is this project dead ?

m_dr_m * 04 Aug 2019 23:03:59

No. Wait for October The First!
Mainly working on Orgams right now.

Hicks * 06 Sep 2019 00:01:06

Can you say more about "Mini-sample" feature?

BSC * 06 Sep 2019 19:23:11

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:

BSC * 26 Sep 2019 20:50:15

5 days left ...

m_dr_m * 29 Sep 2019 12:04:07

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!

BSC * 01 Oct 2019 19:46:49

Today at 22h on ..?

BSC * 12 Oct 2019 14:31:05

When will Ayane arrive on planet earth?

m_dr_m * 12 Oct 2019 19:04:34

Patterns delayed to 2019-12-26.

BSC * 09 Nov 2019 20:37:16

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
Ovl Sync
Swing delay
Shape construction kit

m_dr_m * 17 Nov 2019 00:22:55 * Modified at 00:23:13

« 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.

m_dr_m * 23 Nov 2019 17:36:45

« 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.

m_dr_m * 26 Nov 2019 00:27:27

Proper link

« 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).

m_dr_m * 26 Nov 2019 23:02:11

« 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.

m_dr_m * 28 Nov 2019 01:11:06

«  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.

You're welcome.

BSC * 16 Dec 2019 17:27:13

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 next last