Soviet Russia

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: [a / big / cats / f / j / m / ma / o / p / w / z] [prog] [dis] [sc / scdev] [wiki / schism] [iichan (wakachan) / 2ch.us]

Help to compile... (3)

962 Name: xonox : 2010-03-06 13:48 [Del]

Today i decided it would be fun to poke around schism tracker some more. I got the source package from the schism tracker page. The mercurial snapshot.

I tried to run the ./configure thingie. It's not part of the package. I am too amateur to find out what to do next by myself.

I thought i could grab a new version before builds are made. I also thought i could check out if some bugs remain in the latest code.

I'm under mac os x. I compiled / installed SDL and all went well.

963 Name: Damien Baldwin : 2010-03-06 14:05 [Del]

autoreconf -i will spit out a configure script. Shouldn't be much different on OS X than Linux once you have SDL installed, as long as you have sdl-config in your path. (Getting that might be a minor challenge – I don't remember how SDL works on OS X but I think it's kind of weird somehow)

964 Name: xonox : 2010-03-08 14:46 [Del]

Thank you, it helped.
I have another error message which is probably related to the sdl-config path.

I'll look into it by myself before asking other questions.

Name: Link:
Spam trap (leave blank):
File:

two switches for Midi Pattern Trigger behaviour in Pattern Editor (3)

959 Name: esaruoho : 2010-02-26 11:52 [Del]

hi storlek, we've been talking about this a bit on #schism, so here's a bit of a short paste:

9:46 <@distance> either way, is one or the other or both of those switches doable
19:46 <@Storlek> which switches? memory like a goldfish
19:47 <@distance> filter midi note input
19:47 <@distance> 19:29 <@Storlek> how about a switch to ignore midi input
19:47 <@Storlek> that, prolly not, because it seems really really complicated
19:47 <@Storlek> that, yes
19:47 <@distance> - when using midipattern trigger
19:48 <@distance> and switch: say: "when midi pattern trigger received, do you: A) start playback of pattern from

              start of pattern B) start playback of pattern from row-cursor-is-on.

19:48 <@Storlek> in other words "should midi sync start act like F6 or F7"
19:48 <@distance> exactly
19:48 <@Storlek> well, not exactly, since you can ALREADY switch between playing the song or pattern

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

960 Name: Marcus Peters : 2010-02-26 11:54 [Del]

preservation of thoughts against irc transience = +1

961 Name: esaruoho : 2010-02-26 11:55 [Del]

so basically this is to enhance the functionality of midi pattern trigger.

since its brilliant to be able to already use schism tracker to input notes from a midikeyboard, and have the pattern playback start on first pattern trigger - it is therefore suggested that two (2) switches are created for user usage:

first switch:
when receiving Midi Pattern Trigger - do you start from 1) first row of pattern or 2) row of pattern that cursor is on.

second switch:
when receiving Midi Pattern Trigger - yes/no on "do you filter all midi input?" -mode.

if these two are implemented, it's very easy to guess what i'm going to be asking for next.

Name: Link:
Spam trap (leave blank):
File:

Issues with Saving (3)

956 Name: theGarbs : 2010-02-24 11:24 [Del]

I'm having some major issues with saving now, whenever i hit Ctrl+S to save, it outputs WAV over the original file. I could get around it at first by hitting F10 then saving over it again, but now it's giving me the error:

Unknown File Type: IT

which, as you can imagine, shocked me somewhat!

hope someone can help, im currently keeping Schism running so that i don't lose my changes!!

thanks

theGarbs

957 Name: Shane Jackson : 2010-02-24 13:05 [Del]

I noticed that CTRL+S does the same thing for me.
I decided to avoid using CTRL+S since it wiped out
a few of my songs. I now use F10 to save my mod updates.

fortunately, I had backed up those songs/wav's.

Shane.

958 Name: Hanna Ebony Langley : 2010-02-24 13:18 [Del]

Well obviously that shouldn't happen! I haven't heard problems from people about this stuff until recently so I guess it broke in the Feb. build, and all the file output code was torn out and rewritten so it shouldn't still be broken in the current source. If you're not using any of the stuff that was added in the February build you might be better off going back to the January one until I get a new one packaged.

I have no idea what might have been broken, but the file save and export code was a mess so I'm not fully surprised :P

Name: Link:
Spam trap (leave blank):
File:

Two tracks which the new loader doesn't like (8)

948 Name: GreaseMonkey : 2010-02-22 14:52 (File: 86 kb) [Del]

86 kb

OK, track 1, a version where I've done a version number switcharoo by giving them version 8.88 (OpenMPT, IIRC).

949 Name: Elsa Stanley : 2010-02-22 14:57 [Del]

ok, it's refusing to load that because it has 257 entries in its orderlist...

950 Name: GreaseMonkey : 2010-02-22 15:02 (File: 3.27 mb) [Del]

3.27 mb

And here's track 2, a conversion from dbm.gift or something like that. The samples are missing. For some weird reason, IT214v5 does the same, I'm not sure why. Maybe my converter's rooted. mikmod and vlc/libmodplug load it fine.

951 Name: Elsa Stanley : 2010-02-22 15:15 [Del]

None of those samples have flag bit 1 ("sample has data") enabled. Neither modplug nor mikmod adhere to the spec there.

952 Name: GreaseMonkey : 2010-02-22 15:24 [Del]

Thanks for that.

I believe I padded the orderlist before I saved it or something like that but it may have added the 255 after the 256th index, which I then dealt with in a hex editor.

Oh, and I should really remember to put that bit in in future.

953 Name: GreaseMonkey : 2010-02-22 15:26 (File: 48 kb) [Del]

48 kb

Oh wait, one more and I'm pretty sure this isn't my fault.

Was just playing around and I stumbled across this corrupted thing.

954 Name: GreaseMonkey : 2010-02-22 15:28 [Del]

To make matters even weirder, SussmansClock.it uses the same sample pack and apparently the same tracker, yet works a charm.

Also, it has 2 patterns, not 1 as the status text says.

I use 20100202.

955 Name: Elsa Stanley : 2010-02-22 15:41 [Del]

That file is just plain broken. Probably truncated.

Name: Link:
Spam trap (leave blank):
File:

Mercurial change (11)

937 Name: Storlek !desu/4y/Xg : 2010-02-12 14:44 [Del]

I added a lot of old stuff to the repo from ages past – the "old" cvs history from before the directory restructuring, and also merged in the sources to the old tarballs from before Schism Tracker was even tracked in a source control system. The old code has been added under branches "mesozoic" and "paleozoic", respectively. I also merged the first CVS commit with the old tarballs, but it's impossible to do the same with the schism/schism2 cvs transition since that would involve rebasing the entire repository and changing thousands of changesets.

What all that means is anyone tracking hg will now end up with a spare head for all the old stuff; don't be alarmed :)

938 Name: Shane Jackson : 2010-02-17 12:37 [Del]

Hi:

If a song changes speed/tempo (the Axxx Txxx commands),
then samples/instruments lose their volume, and or,
disappear completely.

I suspect that MODPLUG is where the bug is, because
other apps that use "modplug" do the same thing.

Could you please look into this for me, since I am
forced to use WinXP, and I have a whole mess of my
own drum tracks that rely on Impulse Tracker.

Most of my songs change speed/tempo a lot. Without a
bugfix, my future in music is dead.

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

939 Name: M. Cervantes : 2010-02-17 12:44 [Del]

Have any examples? I can't replicate this at all.

940 Name: Shane Jackson : 2010-02-17 12:48 [Del]

I'll try and bring an *.it mod that does this by Friday.

Thanks:
Shane.

941 Name: Shane Jackson : 2010-02-18 12:34 (File: 190 kb) [Del]

190 kb

Hello again:

Ok... Here's a backing track to one of my own songs.
Could someone please tell me why it does what I said
it does in Message 938? Notice that as you pass each
speed/tempo change, that samples/instruments drop in
volume or dissappear completely (eventually).

Thanks:
Shane.

942 Name: Ashli Jill Rhodes : 2010-02-18 14:35 [Del]

There's nothing at all wrong with Schism Tracker's playback here. Your song is cutting the volume in a number of places, uses a bunch of Z00 filters, and has at least one channel muted.

943 Name: Shane Jackson : 2010-02-19 13:16 [Del]

Thanks Ashli.

I'll do what I can to correct this.

I noted that when I play some of my other mods,
that they play just fine, provided that I don't
change the speed/tempo...

Feedback was/is always appreciated. :-)

Take care:
Shane.

P.S. Schism Tracker really RULES! :-)

944 Name: Ashli Jill Rhodes : 2010-02-19 13:50 [Del]

Well, if you do come across a scenario where something is being played incorrectly, try to reproduce it in a small test-file (i.e. not a full length song) and I'll look into it.

As for the filters, here's a Zxx-stripped version. Were you maybe using IT with non-filtered mixing or non-MMX drivers?

Thanks!

945 Name: Ashli Jill Rhodes : 2010-02-19 13:50 (File: 264 kb) [Del]

264 kb

and then I don't attach the file.

946 Name: Shane Jackson : 2010-02-20 13:17 [Del]

Thanks Ashli:

I stripped out all the Z00 commands by hand.
That was the source of my grief. Now the
MOD plays the way it was intended. Hooray!

I forgot that they were even in there.
I was using them as a memory aid (hard to explain).
I don't even use the midi portion of IT mods....

I REALLY APPRECIATE YOUR HELP/INSIGHT, THANKS! :-)
SCHISM TRACKER ABSOLUTELY RULES!!!!

Shane.

947 Name: Shane Jackson : 2010-02-21 13:16 [Del]

Hello:

Thanks for taking the time to strip out all those
Zxx commands.

Did you make a routine to do that?

I have 15yrs of my own mod work.
Schism Tracker has allowed me to "revive" them.

Thanks a million! :-)

Have a great one.

Shane.

Name: Link:
Spam trap (leave blank):
File:

pngw removed? (5)

932 Name: Junior Vang : 2010-02-04 16:04 [Del]

changeset 2087: 5d12eaf07e3b

Why is the screenshot facility being removed?

This was very useful for taking screenshots of schismtracker in fullscreen mode.

933 Name: Alina Kennedy : 2010-02-04 18:41 [Del]

It never worked – it always wrote "error writing screenshot: no such file or directory", or "success".
It wasn't a useful feature anyway even if it did work, because you can take a screenshot perfectly fine with whatever existing method your operating system provides.
The .png writer was highly redundant considering libpng exists everywhere, so there's not much use for reinventing the wheel.
The keyboard handler for it was a horribly nasty hack.
On top of that, what is the burning need to take screenshots of the tracker, that it needs to be directly integrated with it? Write more music.

That said, if you can rationally disprove those statements, I might consider adding a proper screenshot mechanism, but I seriously doubt its usefulness.

934 Name: Sheri Moses : 2010-02-04 21:35 [Del]

> It never worked

Yes it did.

> It wasn't a useful feature anyway even if it did work, because you can take a screenshot perfectly fine with whatever existing method your operating system provides

Except when the keyboard is grabbed. Or when you run it without a desktop environment (framebuffer on z2 zipit).

935 Name: Alina Kennedy : 2010-02-04 22:47 [Del]

Sorry, I should be more specific. It never worked for me.

It's trivially simple to ungrab the keyboard, and there most certainly are screen-grabbing programs that run on a framebuffer. Indeed, a few of the early screenshots on this page were captured from a framebuffer, because for a time I wasn't even using X11.

I'm entirely unconvinced that such functionality is at all useful enough to be built in.

936 Name: Alina Kennedy : 2010-02-04 22:54 (File: 4 kb, 640x400, irony.png) [Del]

4 kb, 640x400

To hit the point home, here's a screenshot I grabbed, from the framebuffer on my laptop, of Schism Tracker failing to make a screenshot.

Name: Link:
Spam trap (leave blank):
File:

You, like, totally forgot version.h. (6)

920 Name: GreaseMonkey : 2009-12-12 20:24 [Del]

I got the latest mercurial and had to construct version.h myself. Also, you forgot to update the automake thingy or something to use its.c instead of its.cc.

-GM

P.S. I got it working eventually... and me.png.it is STILL not using the IT behaviour (compatible Gxx ? don't switch samples, just change volume : if the C5 speeds don't match, DON'T CONVERT (i'm looking at you, modplug >:/ )). Don't forget ßainor.it, too, as mikmod would play it IT-like if the loader wasn't so fragile (it conks out normally due to a few things, mostly the Ux modplug extension).

921 Name: Ernest H. Petersen : 2009-12-13 12:01 [Del]

version.h added, thanks for the heads up lol.
As for automake: it doesn't deal so well with changing file extensions apparently. I usually make distclean and reconfigure if it's insisting on looking for nonexistent files.

yes, I have not bothered with further subtleties of the Gxx effect yet. It does a lot of things wrong. That's still a low priority, considering how many players get that effect wrong in so many profound ways.

(Ux modplug extensions?)

926 Name: Rocky Mathew Osborn : 2010-01-16 18:21 [Del]

I sure don't care about modplug extensions working, I wish they'd die entirely. But I'd sure love to see Gxx at least work as well as it does in ST3.

Try playing satellite one by purple motion on a current build, it's completely unplayable.

927 Name: B. Head : 2010-01-19 08:41 [Del]

>>926
Just tried it, sounds fine to me. In fact, I played it six times, the full song and then with different channels soloed.

Also ST3 is full of stupid bugs, and I wouldn't be surprised if one of those bugs was related to portamento. Does it sound "wrong" in Impulse Tracker as well? I don't know if I ever listened to Satellite One in ST3, so maybe I have just been hearing it wrong for many years :P

Anyway, if you have any sort of bug to report, a testcase with preferably one channel and a very simple pattern is most helpful.

I'll look at all of the pitch handling code today.

930 Name: Johnny Cantrell : 2010-02-02 15:46 [Del]

I'm sorry I didn't provide more specific info. My copy from Jan 14 plays the song wrong from the very first second, you would notice it immediately. Building with today's code plays just fine, though. Perfectly, even.

Great job as always!

(sorry about the tone of my last post, reading it now it sounds a lot shittier than I intended)

931 Name: Brooks Walker : 2010-02-02 19:27 [Del]

Happens. shrug

I don't even know what might have been broken... and then fixed again, I guess

Name: Link:
Spam trap (leave blank):
File:

(2)

928 Name: Alicia Castro : 2010-01-22 18:41 [Del]

http://schismtracker.org/hg/rev/eb3ebf65161e

This behavior was observed in registered copies of IT.EXE (the same copy that has shift-chording in the pattern editor)

Did implementing this IT.EXE bug bother anyone?

929 Name: Chaim Cruz Montgomery : 2010-01-22 20:09 [Del]

That seems like awfully specific behavior for a bug... but then again, I also can't come up with any reason why it might have been deliberately implemented. I can't think of any reasonable purpose that particular combination of actions might serve. Either way, it makes it pretty hard to enter a chord with a G# in it.

Name: Link:
Spam trap (leave blank):
File:

typo probably not worth fixing! (2)

924 Name: Kelsie R. House : 2010-01-15 01:17 [Del]

This probably doesn't matter at all...

But looking over the code I noticed here that it says "Farnadole" instead of "Farandole".

http://schismtracker.org/hg/rev/8cbdadd80681

1.139+ strcpy(song->tracker_id, "Farnadole Composer");

Not like it matters, who uses this psycho format, anyway?

925 Name: Jay Everett : 2010-01-15 09:30 [Del]

Hahaha, I am the master of the tpyo!

Fixed, thanks.

(And yeah... I actually had to search for .far files to test the loader, because I have one of them.)

Name: Link:
Spam trap (leave blank):
File:

File broken for some stupid reason (2)

922 Name: GreaseMonkey : 2009-12-18 17:52 (File: 351 kb) [Del]

351 kb

This file is broken. On one of the instruments (strings - e.wav), "carry" is on. This instrument only ever plays once on each channel, so you just get one chord.

923 Name: Alexis Winters : 2009-12-18 23:49 [Del]

Well, then turn it off!

Seems that xmplay and xmp both reset the envelope and retrigger the note when it hits the note off, I don't get why but I'll try to investigate that later. For the time being I checked in a patch to make the envelope reset when a note is triggered and there's nothing playing, which I'm not sure how I managed to not ever notice before since it only makes total sense that you'd want new notes to start with the envelope not at the end :P

Name: Link:
Spam trap (leave blank):
File:

New thread

Title:
Name: Link:
Spam trap (leave blank):
File: