Schism Tracker

Schism Tracker development

  • Protect your name – use a tripcode.
  • Reporting a bug? Please attach a test file to your post if possible, it helps a lot.
Board look: Amber Blue Moon Buun Futaba Headline Mercury Pseud0ch Toothpaste
Site: [Schism Tracker / hg / sc / scdev] [hasty]
1: Fullscreen Freezes the Program (1) 2: Fullscreen Freezes the Program (1) 3: schism is not very good at detecting free instruments (2) 4: Anticlick would be a good idea (4) 5: S3M file instrument played in staccato-like fashion (3) 6: Bug in pattern #6 (Order: 5/53) at channel 7 in song "Panic by Future Crew". (5) 7: -ref 2871 breaks jeff93.it (Drifting Onwards) (3) 8: Stereo loading bug (another one) (2) 9: multichannel playback and naming things (2) 10: CTRL-PgUp in Pattern Editor has no effect (2) 11: Info page and active channels (4) 12: latest hg build doesn't play all channels (8) 13: Sample export in WAV - issue (6) 14: S7x should set NNA per-note, not per-channel (6) 15: "8" to play row doesn't play notes w/o sample/intrument (4) 16: newer build than january 2012 for OSX? (3) 17: Stereo loading bug (still/again) (7) 18: Hello everyone, I'm Vibrato. Let me ruin your life. (5) 19: New Windows compile with additions (22) 20: S91 overrides default panning of later notes (9) 21: Bug with instruments, possibly filter/pitch env? (4) 22: Highlight bug (3) 23: More tracker compatibility test cases (1) 24: Mx and 3xx in the same XM pattern cell (3) 25: - Key suddenly not working on Mac OS X (9) 26: Cant export to Wav (20) 27: Instruments: Should MIDI Input Channel be Regarded? (1) 28: Yet Another Possible Bug - Speed (1) and Pitch Slides (4) 29: Bug: Change Tempo Hotkeys - Not Working? (5) 30: OSX 10.7.3 - Crashing on Startup 100% of the time (20) 31: CWTV conflict (4) 32: lol, Pattern Delays! (9) 33: Suggestion: Info Page presets (3) 34: I would like my Schismtracker with not so large tits, please (4) 35: File gets larger with every save (8) 36: Search and replace (2) 37: schismtracker needs -lm (8) 38: Incorrect envelope handling wrt sustain/normal loops; carry (11) 39: Cxx does weird things when xx > pattern length (4) 40: Can't compile due to ../configure syntax error (4)

Fullscreen Freezes the Program (1) last post: 2013-05-18

1723 Name: George : 2013-05-18 11:54 [Del]

Mac OSX Bug Report

BUG: When I tried to put the program into full screen, the window went away and stopped responding, if you force stop the program and restart it, then it will try to go into fullscreen and then it will not have any windows displayed and it will be frozen. If you go to the window bar the rainbow pinwheel beachball, whatever you want to call it, comes up and you can't click on any of the drop-down menus. Deleting and reinstalling the program doesn't help.

Please help, email me at gmorr3@sbcglobal.net

Name: Link:
Spam trap (don't touch):
File:

Fullscreen Freezes the Program (1) last post: 2013-05-18

1722 Name: George : 2013-05-18 11:54 [Del]

Mac OSX Bug Report

BUG: When I tried to put the program into full screen, the window went away and stopped responding, if you force stop the program and restart it, then it will try to go into fullscreen and then it will not have any windows displayed and it will be frozen. If you go to the window bar the rainbow pinwheel beachball, whatever you want to call it, comes up and you can't click on any of the drop-down menus. Deleting and reinstalling the program doesn't help.

Please help, email me at gmorr3@sbcglobal.net

Name: Link:
Spam trap (don't touch):
File:

schism is not very good at detecting free instruments (2) last post: 2013-05-18

1709 Name: Yolanda Mercer : 2013-03-11 22:27 (File: 14 kb, 0:00) [Del]

14 kb

When loading a file, schism seems to think that blank instrument slots before the highest numbered instrument aren't really blank. Any time you load a sample in instrument mode and select "Create new instrument", and the corresponding instrument slot isn't the highest numbered instrument, the instrument will get created after the highest numbered one.

I don't feel like I'm being very clear, so as an example here's a file with samples and instruments in slots 01 and 20. Loading a sample in slot 02-19 will create an instrument in slot 21. This will hold true even if you delete the instrument in slot 20 and save/reload the file (well actually it goes in slot 20 since that one got deleted properly).

1721 Name: George : 2013-05-18 11:51 [Del]

Mac OSX Bug Report

BUG: When it tried to put the program into full screen, the window went away and stopped responding, if you force stop the program and restart it, then it will try to go into fullscreen and then it will not have any windows displayed and it will be frozen. If you go to the window bar the rainbow pinwheel beachball, whatever you want to call it, comes up and you can't click on any of the drop-down menus. Deleting and reinstalling the program doesn't help.

Please help, email me at gmorr3@sbcglobal.net

Name: Link:
Spam trap (don't touch):
File:

Anticlick would be a good idea (4) last post: 2013-05-18

1707 Name: GreaseMonkey : 2013-03-08 16:38 (File: 80 kb, 4:17, chinariffic) [Del]

80 kb

I remember what was apparently 2 years ago, rendering my piece for 8bitcollective's "chinese whimpers" (chinese whispers vol 2), and noticing that the bass clicks quite horribly.

IT 2.12's diskwriter introduced a simple anticlick. My implementation of it is as follows:

  1. Each audio channel ("virtual" as opposed to "pattern" channel) has a set of "anticlick" values, one per output channel, which are initialised to 0. There is also a set of global "anticlick" values (one per output), which are initialised to 0.
  2. On a note cut NNA (explicit cut, SCx, note that follows another note where NNA is set to note cut), add the audio channel's anticlick values to the global anticlick values
  3. At mix time, set all audio channel anticlick values to 0.
  4. For each audio channel that's actually being played, set the anticlick values (1 per output channel) to the last value that comes out of it.
  5. Add the ramping down of the global anticlick values linearly interpolated down to 0 at 1/400 of a second (the IT 2.12 volume ramping rate - IT 2.11 uses 1/500) to the output stream.
  6. Set the global anticlick values to 0.
Post too long. Click to view the whole post or the thread page.

1708 Name: Saga : 2013-03-09 08:25 [Del]

Getting rid of these clicks in Schism Tracker can actually be achieved by much easier means than implementing a completely new anti-click mechanism.
Instead of setting the channel length to 0, you should set the fadeout volume to 0 and enable the CHN_FADEOUT flag. It has the same effect (i.e. volume commands can't "pick up" a note after it has been cut), but it avoids the clicks.

1710 Name: Bojan Landekic : 2013-03-16 22:22 [Del]

Hey GreaseMonkey, where did you get the stats on IT 2.12's volume ramping and anticlick? I tried Googling it but couldn't find nothing.. :-/

1720 Name: George : 2013-05-18 11:51 [Del]

Mac OSX Bug Report

BUG: When it tried to put the program into full screen, the window went away and stopped responding, if you force stop the program and restart it, then it will try to go into fullscreen and then it will not have any windows displayed and it will be frozen. If you go to the window bar the rainbow pinwheel beachball, whatever you want to call it, comes up and you can't click on any of the drop-down menus. Deleting and reinstalling the program doesn't help.

Please help, email me at gmorr3@sbcglobal.net

Name: Link:
Spam trap (don't touch):
File:

S3M file instrument played in staccato-like fashion (3) last post: 2013-05-18

1711 Name: jengelh : 2013-03-19 10:37 [Del]

In http://inai.de/scdev/ , you will find an S3M file, and how schismtracker-20120105 and the XMP player render it to WAV (encoded to ogg for small downloads).

Playback the S3M with schismtracker and set channel 1 to solo mode. In order 2+ (pattern 4), you will notice that schismtracker does sort of "glottal stops" when the instrument is invoked anew. XMP does not seem to do this, but which implementation is right?

1712 Name: Saga : 2013-03-20 05:47 [Del]

In fact, this is a MOD file, renamed to S3M. SchismTracker seems to use a wrong period to frequency conversion table. I don't remember the gory details, but it has something to do with PAL vs NTSC timing.

1719 Name: George : 2013-05-18 11:51 [Del]

Mac OSX Bug Report

BUG: When it tried to put the program into full screen, the window went away and stopped responding, if you force stop the program and restart it, then it will try to go into fullscreen and then it will not have any windows displayed and it will be frozen. If you go to the window bar the rainbow pinwheel beachball, whatever you want to call it, comes up and you can't click on any of the drop-down menus. Deleting and reinstalling the program doesn't help.

Please help, email me at gmorr3@sbcglobal.net

Name: Link:
Spam trap (don't touch):
File:

Bug in pattern #6 (Order: 5/53) at channel 7 in song "Panic by Future Crew". (5) last post: 2013-05-18

1700 Name: milo64 : 2013-01-18 23:40 (File: 579 kb, 3:55) [Del]

579 kb

Finally, this bug shall be fixed.

On Schism Tracker 20120105 built Jan 19 2013 11:14:14.
Compiled using the following commands:
./configure
make
make check
make install

In song "Panic by Future Crew". Downloaded from scene.org.
In order 5/53 pattern #6 at channel 7.
A very high frequency beep occurs.

But when I play this song on a mod decoder (some kind of lib), the beep sound is gone.

Post too long. Click to view the whole post or the thread page.

1701 Name: 68k : 2013-01-22 05:23 [Del]

Confirming that the s3m sounds quite different in ST3 or IT from Schism.

In IT the (Amiga) F80 slides cause the note frequency to quickly go past the point where IT just cuts the note off instead. Schism doesn't seem to have a point like this, so you get some crazy aliased noise instead.

1713 Name: JosepMa/JAZ : 2013-04-10 13:49 [Del]

I recently got into this in Psycle and after looking into the problem, I found that it is documented:

This is from Impulse Tracker doc:

      Fxx   Pitch Slide up
FFx Fine Pitch slide up
FEx Extra fine pitch slide up
              Operates in the same manner as the Exx commands, but
slides the pitch up. If the pitch gets 'too high', then
the channel is turned off.

"Too high" means that the (amiga) period goes below 1. (Since a period 0 has no meaning and periods are integer values in these trackers). I am unsure what the effect is with linear slides, but the same logic might apply.

1714 Name: Saga : 2013-04-11 08:17 [Del]

With linear slides, Impulse Tracker continues pitch slides into infinity (well, probably until it wraps around or maybe there is an insanely high limit), but with Amiga slides it should indeed stop.

1718 Name: George : 2013-05-18 11:51 [Del]

Mac OSX Bug Report

BUG: When it tried to put the program into full screen, the window went away and stopped responding, if you force stop the program and restart it, then it will try to go into fullscreen and then it will not have any windows displayed and it will be frozen. If you go to the window bar the rainbow pinwheel beachball, whatever you want to call it, comes up and you can't click on any of the drop-down menus. Deleting and reinstalling the program doesn't help.

Please help, email me at gmorr3@sbcglobal.net

Name: Link:
Spam trap (don't touch):
File:

-ref 2871 breaks jeff93.it (Drifting Onwards) (3) last post: 2013-05-18

1715 Name: nbensa : 2013-04-23 00:55 [Del]

Hello,

Some channels (percussion) are not played.

At first, I thought this is bug #1551
http://schismtracker.org/scdev/res/1551.html

But I cannot apply the patch posted and so I cannot confirm this is the same bug.

I did hg bisect:

$ hg bisect -g
The first bad revision is:
changeset: 2871:cf8f327d96d2
user: Storlek <storlek@rigelseven.com>

Post too long. Click to view the whole post or the thread page.

1716 Name: nbensa : 2013-04-23 06:50 [Del]

Sorry. Ignore 1715. This IS bug 1551. I finaly were able to apply the patch.

1717 Name: George : 2013-05-18 11:50 [Del]

Mac OSX Bug Report

BUG: When it tried to put the program into full screen, the window went away and stopped responding, if you force stop the program and restart it, then it will try to go into fullscreen and then it will not have any windows displayed and it will be frozen. If you go to the window bar the rainbow pinwheel beachball, whatever you want to call it, comes up and you can't click on any of the drop-down menus. Deleting and reinstalling the program doesn't help.

Please help, email me at gmorr3@sbcglobal.net

Name: Link:
Spam trap (don't touch):
File:

Stereo loading bug (another one) (2) last post: 2013-03-04

1705 Name: Saga : 2013-02-19 19:02 (File: 64 kb, 0:07) [Del]

64 kb

You are probably very well aware of this, but since there are actually applications out there that can write IT-compressed stereo samples now (munch.py and OpenMPT), it should be pointed out that Schism Tracker only loads the left channel of such samples.

1706 Name: Saga : 2013-03-04 13:46 (File: 7 kb) [Del]

7 kb

Compressed stereo samples. Yay.

Name: Link:
Spam trap (don't touch):
File:

multichannel playback and naming things (2) last post: 2013-02-03

1703 Name: Tobias Clements : 2013-01-29 08:15 [Del]

Here's a minor bug: if multichannel playback is enabled (F3/F4, Alt-N), entering an instrument or sample name will increase the playback channel whenever a key that would play a note is pressed, even though no note actually plays.

1704 Name: Evan C. Robinson : 2013-02-03 01:39 [Del]

Confirmed. Strange!

Name: Link:
Spam trap (don't touch):
File:

CTRL-PgUp in Pattern Editor has no effect (2) last post: 2013-01-22

1699 Name: Topy44 : 2013-01-18 10:25 [Del]

CTRL-PgUp (Move to top of pattern) has no effect. PgUp (on its own) and CTRL-PgDn work as expected.

Version 20120105 running on Windows 7
German keyboard layout (tried with US int., no change)

I can be reached at #schism on FreeNode for further tests/information.

1702 Name: Ivette Woods : 2013-01-22 20:34 [Del]

Page up/down keys work perfectly with all combinations of control/alt/shift on my computer, and I'm running the same version. Only difference is I have a US keyboard.

I swear I've heard this same bug before somewhere, but I can't for my life remember how it was resolved.

Name: Link:
Spam trap (don't touch):
File:

New thread