diff --git a/src/import/ahx.c b/src/import/ahx.c index 8b011a0f..3d851133 100644 --- a/src/import/ahx.c +++ b/src/import/ahx.c @@ -579,5 +579,7 @@ int import_ahx(FILE *f) mused.song.default_panning[2] = 96; mused.song.default_panning[3] = -96; + mused.song.flags |= MUS_USE_OLD_EFFECTS_BEHAVIOUR; + return 1; } diff --git a/src/import/mod.c b/src/import/mod.c index c5e38430..39192dd2 100644 --- a/src/import/mod.c +++ b/src/import/mod.c @@ -261,7 +261,7 @@ int import_mod(FILE *f) mused.sequenceview_steps = 64; mused.song.num_patterns = patterns * channels; - mused.song.flags |= MUS_USE_OLD_SAMPLE_LOOP_BEHAVIOUR; + mused.song.flags |= MUS_USE_OLD_SAMPLE_LOOP_BEHAVIOUR | MUS_USE_OLD_EFFECTS_BEHAVIOUR; if (channels == 4) { diff --git a/src/import/org.c b/src/import/org.c index 2ad66f4c..d653ceac 100644 --- a/src/import/org.c +++ b/src/import/org.c @@ -287,6 +287,8 @@ int import_org(FILE *f) if (orgsamp_loaded) unload_orgsamp(&orgsamp); + + mused.song.flags |= MUS_USE_OLD_EFFECTS_BEHAVIOUR; return 1; } diff --git a/src/import/xm.c b/src/import/xm.c index 56cdd5ee..cdec425a 100644 --- a/src/import/xm.c +++ b/src/import/xm.c @@ -231,7 +231,7 @@ int import_xm(FILE *f) mused.sequenceview_steps = 64; mused.song.num_patterns = header.num_patterns * header.num_channels; - mused.song.flags |= MUS_USE_OLD_SAMPLE_LOOP_BEHAVIOUR; + mused.song.flags |= MUS_USE_OLD_SAMPLE_LOOP_BEHAVIOUR | MUS_USE_OLD_EFFECTS_BEHAVIOUR; int wt_e = 0;