scannerboy wrote:

It looks that currently schism sends one midi clock message (F8) every eigth row and it should send 6 midi clock messages on every row.

I think that the easiest way to test it would be to connect an external sequencer and check if it stays in sync.

ok, sending one clock message every eighth row is definitely wrong. the midi spec says that 24 clock messages should be sent per quarter note, so six messages per row is perfect if you're assuming that four rows correspond to one quarter note. which is reasonable.

edit: i said a bunch of stuff here before about how sending one clock event per tick would probably be easiest, but it looks like that's not the case. more info to come.

Last edited by jangler (May 13, 2016 1:57 pm)

jangler wrote:

sending one clock event per tick would probably be easiest

it's easiest now because it's what i've done smile

scannerboy, are you able to build and test the midi-clock branch?

You guys are fast yikes

Unfortunately Im not able to compile the code myself ;/ I would be grateful if you could post a windows or OS X build

Last edited by scannerboy (May 13, 2016 6:57 pm)

here's one for win32 https://dl.dropbox.com/s/mjb7l5cx8hyeoh … -win32.zip

i'd be super delighted if you could test it whatever midi kit you've got smile

Great work! I finally had a chance to test it and now it syncs well.
I noticed though that it is maybe shifted a few ticks. Is it possible that it sends additional clock messages at the beginning with the midi start message?

if it's shifted a few ticks, is it possible that the midi timestamps (that schism is sending) are wrong or that there's a latency issue?

the start message and the clock messages are handled by completely different parts of the code, so i don't think there's any causal relationship there. the number of clock messages sent is directly tied to the number of samples that the mixer outputs, so i don't think there should be a problem there either, but i'm investigating further.

edit: also, what software/hardware are you syncing to it? we'd like to collect that sort of info in case something goes wrong in the future.

Last edited by jangler (May 14, 2016 3:06 pm)

Tried the latest Mac OSX build, and it crashed with the error:

Dyld Error Message:
  Library not loaded: /usr/local/opt/sdl/lib/libSDL-1.2.0.dylib
  Referenced from: /Users/USER/Downloads/Schism_Tracker.app/Contents/MacOS/schismtracker
  Reason: image not found

Of course I understand that all I might have to do is precisely to put that library file there, but I just wanted to mention this.

that looks like the build that scannerboy linked earlier, which doesn't include the dylib. (past "official" releases of schismtracker have included the dylib, and we plan to do so with ours as well). also, scannerboy's builds are from storlek's hg repo, which is now several bugfixes behind our git one :Þ

we don't have anyone with a mac to do builds for our new versions, so any osx user who feels capable of running some build scripts every now and then, hit us up

scannerboy wrote:

Great work! I finally had a chance to test it and now it syncs well.
I noticed though that it is maybe shifted a few ticks. Is it possible that it sends additional clock messages at the beginning with the midi start message?

i'm assuming this is because the latency of your audio device != the latency of your midi device

can you try this? https://dl.dropbox.com/s/m7ymap2nhlid2h … -win32.zip
i added a new hidden config option (configuration.html, ctrl-f "clock_offset") to manually shift the midi clock

e.g. if you think your midi sequencer is playing 100ms ahead of schism, clock_offset=4410 to delay the midi clock by 4410 samples. it'll be a bit of trial and error but hopefully once you've found the right number you can "set and forget" it

I will try it out and compare it to Ableton Live

frantic wrote:

Tried the latest Mac OSX build, and it crashed with the error:

Dyld Error Message:
  Library not loaded: /usr/local/opt/sdl/lib/libSDL-1.2.0.dylib
  Referenced from: /Users/USER/Downloads/Schism_Tracker.app/Contents/MacOS/schismtracker
  Reason: image not found

Of course I understand that all I might have to do is precisely to put that library file there, but I just wanted to mention this.

You have to install Hombrew and then type "brew install sdl"

in other news, storlek is back on the dev team! https://github.com/schismtracker

jangler wrote:

any feasible way that i can think of to support storlek

http://storlek.bandcamp.com/
http://www.patreon.com/Storlek?ty=h

double thing

Last edited by Knife Crimes (May 16, 2016 1:34 am)

yeah, should have mentioned those – i only meant that money is tight here as well

edit: actually, didn't know about the bandcamp

Last edited by jangler (May 16, 2016 4:22 am)

scannerboy wrote:

Hey guys, if anyone wants I have the latest Windows and OS X builds:

https://dl.dropboxusercontent.com/u/240 … -32bit.zip
https://dl.dropboxusercontent.com/u/240 … -64bit.zip
https://dl.dropboxusercontent.com/u/240 … -10.11.zip

Also if anyone has problems with sending MIDI clock I also managed to make it work


this OSX build doesn't work for me unfortunately sad I'm on 10.11.4 and I got this message:

"Check with the developer to make sure Schism_Tracker works with this version of OS X. You may need to reinstall the application. Be sure to install any available updates for the application and OS X."

Last edited by an0va (May 16, 2016 7:23 am)

Did you install Hombrew and typed "brew install sdl"?