XPMCK

I've disabled anonymous bug reports due to high levels of spam.
Tasklist

FS#19 - New command request (#): insert note for X frames

Attached to Project: XPMCK
Opened by Mr Super User (mic) - Tuesday, 15 February 2011, 05:43 GMT-7
Task Type Feature Request
Category Compiler
Status New
Assigned To No-one
Operating System All
Severity Low
Priority Normal
Reported Version 1.0
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

In husic there is a # command. It is used as follows: c#2d4 It plays a quarter note. The first two frames have the pitch of 'C' and then the pitch hops up to 'D' for the rest of the quarter note.

This command in XPMCK would be very helpful in achieving certain drum techniques, especially on the c64.

For example, a snare sound that begins with a noise waveform for 2 frames, then changes to a pulse waveform, which sweeps downward for 3 frames, and then the rest of the note ends as a noise waveform. The only way to do this kind of effect now is by using 32nd notes and adjusting the tempo of the song, and results are not precise.

This command would also make it easy to make short downward pitchbend kick drum sounds at the beginning of notes, no matter what the tempo.
This task depends upon

Comment by Mr Super User (mic) - Tuesday, 15 February 2011, 05:44 GMT-7
>> The first two frames have the pitch of 'C' and then the pitch hops up to 'D' for the rest of the quarter

That's easy to do already:

@EN0 = {0 0 2 0}

A EN0 c


>> For example, a snare sound that begins with a noise waveform for 2 frames, then changes to a pulse waveform, which sweeps downward for 3 frames, and then the rest of the note ends as a noise waveform.

This is quite an extension of the first example, since you're basically saying here that you want something like:

@EP = {-1}

A @3c#2@2EP1c#3EPOF@3c4

I'll have to look into that.

Loading...