MOD Player OS X | ||||||||
---|---|---|---|---|---|---|---|---|
no screenshot yet. |
|
|||||||
|
popularity : 47% |
|||||||
alltime top: #66169 |
|
|||||||
added on the 2017-06-29 16:06:14 by Barti |
popularity helper
comments
The arpeggio effect doesn't sound right
added on the 2017-06-30 00:14:49 by visy
I made my player with text file file format specs alone, and I do not know how I failed the arpegio. I do this thing of effect 0x0
maybe we shall forget ..._t==0 , that is ?
Code:
if (Voices[n].arpegio_t==0) nn=Voices[n].actualfinetune;
if (Voices[n].arpegio_t==1) nn=Voices[n].actualfinetune+Voices[n].arpegio_x;
if (Voices[n].arpegio_t==2) nn=Voices[n].actualfinetune+Voices[n].arpegio_y;
if (nn>15) nn=15;
if (nn<0) nn=0;
Period=Periods[nn][Voices[n].actualnote];
Voices[n].arpegio_t++;
if (Voices[n].arpegio_t>2) Voices[n].arpegio_t=0;
maybe we shall forget ..._t==0 , that is ?
fixed, arpeggio act on note not on fine-tune.
case EFFECT_ARPEGGIO: /* effect used in chip tunes */ /* reviewed OK */
if ( (Note_p + Channel)->EffectParameter > 0 )
{
switch ( Tick % 3 )
{
case 0:
SetFrequency( Channel,
AmigaPeriod2Hz( Mod_p->Channels[ Channel ].PeriodFrequency ) );
break;
case 1:
SetFrequency( Channel,
AmigaPeriod2Hz( Mod_p->Channels[ Channel ].PeriodFrequency + EParX ) );
break;
case 2:
SetFrequency( Channel,
AmigaPeriod2Hz( Mod_p->Channels[ Channel ].PeriodFrequency + EParY ) );
break;
} /* switch */
} /* if */
break;
From my ProTracker MOD player for M68K AmigaOS
if ( (Note_p + Channel)->EffectParameter > 0 )
{
switch ( Tick % 3 )
{
case 0:
SetFrequency( Channel,
AmigaPeriod2Hz( Mod_p->Channels[ Channel ].PeriodFrequency ) );
break;
case 1:
SetFrequency( Channel,
AmigaPeriod2Hz( Mod_p->Channels[ Channel ].PeriodFrequency + EParX ) );
break;
case 2:
SetFrequency( Channel,
AmigaPeriod2Hz( Mod_p->Channels[ Channel ].PeriodFrequency + EParY ) );
break;
} /* switch */
} /* if */
break;
From my ProTracker MOD player for M68K AmigaOS
just fixed fx FXX for tempo and speed.
new version sounds okay! arpeggio is fixed now.
submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, click here !