Coder Social home page Coder Social logo

kometbomb / klystrack Goto Github PK

View Code? Open in Web Editor NEW
479.0 21.0 29.0 2.9 MB

A chiptune tracker

Home Page: http://kometbomb.github.io/klystrack/

License: Other

Objective-C 1.98% NSIS 1.46% Makefile 1.66% C 92.78% C++ 1.98% Batchfile 0.14%
chiptune-tracker chiptune synthesizer sequencer tracker fakebit music sdl2 osx windows

klystrack's People

Contributors

alexmyczko avatar elliottt avatar fgaz avatar kometbomb avatar laanwj avatar megaloler avatar nalquas avatar ngeiswei avatar rofl0r avatar trebmuh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

klystrack's Issues

Restructure source code files

src/view/fx.c
src/view/pattern.c
src/event/fx.c
src/event/instrument.c
src/import/ahx.c
src/import/protracker.c

etc.

Original issue reported on code.google.com by [email protected] on 10 Mar 2010 at 11:38

Files saved in Klystrack r928 do not appear to save properly.

What steps will reproduce the problem?
1. Make a little song in Klystrack r928.
2. Save.
3. Exit Klystrack and reopen the song.

What is the expected output? What do you see instead?
- Expected output is to see the song load and be playable.
- Actual output is that the song loads, but is full of corrupted pattern data.

What version of the product are you using? On what operating system?
- Using Klystrack r928 on Ubuntu 10.04, 32bit.

Attached is an example of one of the corrupted files.
Also, Klystrack still loads songs saved in older versions.

Original issue reported on code.google.com by [email protected] on 3 Feb 2011 at 2:02

Attachments:

Pressing multimedia keys on my keyboard enters B's and C's into pattern editor

What steps will reproduce the problem?
1. Have a dell laptop :/
2. Press the "Volume Up" or "Volume Down" keys

What is the expected output?
My laptop to change volume and klystrack to ignore the keystrokes.

What do you see instead?
klystrack starts typing characters:
Vol Down: in the note area enters E-4.  In the effects/instruments area 'C'
Vol Up: in the note area enters G-4.  In the effects/instruments area 'B'
Mute: in the note area enters D#4.  In the effects/instruments area 'D'

What version of the product are you using?
v1.1.0 r221

On what operating system?
Windows Vista

Original issue reported on code.google.com by samw3office on 21 Oct 2009 at 10:07

Feature: Pan Param/Command?

Any hope of getting a stereo pan param/command?  I know that some think
that stereo is anti-chiptune, but the gameboy did stereo and there is a
stereo sid cart out there :)

You really do fantastic work.  Thanks for the consideration!

Original issue reported on code.google.com by samw3office on 18 Oct 2009 at 9:37

Basic MIDI support

Feature request:
MIDI support for the people who like to use klystrack on-stage.

Original issue reported on code.google.com by [email protected] on 3 Sep 2010 at 5:52

klystrack crashes when launching on MacOS X 10.6.5

What steps will reproduce the problem?
1. execute ./klystrack

What is the expected output? What do you see instead?
Expected is a working klystrack. I get the following output instead:

[DEBUG] Starting klystrack 1.5.0 r867
2010-12-15 10:38:50.433 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100305fe0 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.435 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100326400 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.435 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101800090 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.435 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100329f70 of class NSCFDictionary autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.436 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f22b78 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.436 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1005005b0 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.436 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2ddd8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.437 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1005005d0 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.437 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2deb8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.437 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100500590 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.438 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2e4b8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.438 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100500590 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.438 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2deb8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.438 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2e4b8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.439 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2deb8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.439 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2e4b8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.439 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2deb8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.440 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2deb8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.440 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f2deb8 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.440 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100313650 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.442 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1005038b0 of class __NSFontTypefaceInfo autoreleased with no pool in place - 
just leaking
2010-12-15 10:38:50.442 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1018005f0 of class NSAffineTransform autoreleased with no pool in place - 
just leaking
2010-12-15 10:38:50.443 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101a02b20 of class NSFont autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.443 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100503b90 of class NSFont autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.445 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x10032a9f0 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.446 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101800de0 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.446 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1018011b0 of class NSCFSet autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.447 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101801280 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.447 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100503c60 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.447 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100306100 of class NSCFSet autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.447 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d61910 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.448 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d6d6f0 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.517 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d6f590 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.518 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x10032aa60 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.518 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101a01e10 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.518 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d6c8d0 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.519 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d63b30 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.519 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d64ed0 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.519 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d6e450 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.520 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d6cdd0 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.520 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x10032b060 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.520 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d60830 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.520 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1018006e0 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.521 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101800720 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.521 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1018012c0 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.521 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100503b90 of class NSFont autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.522 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d6ee30 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.522 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70d60e70 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.522 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101a00860 of class NSCFNumber autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.523 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101802150 of class NSCalibratedWhiteColor autoreleased with no pool in place 
- just leaking
2010-12-15 10:38:50.523 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101802a60 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.524 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101803320 of class NSCFDictionary autoreleased with no pool in place - just 
leaking
[DEBUG] Setting screen mode (scale = 1)
2010-12-15 10:38:50.529 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101a06110 of class NSMutableParagraphStyle autoreleased with no pool in place 
- just leaking
2010-12-15 10:38:50.530 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100333770 of class NSCFDictionary autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.530 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101804120 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.531 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1018051e0 of class __NSFontTypefaceInfo autoreleased with no pool in place - 
just leaking
2010-12-15 10:38:50.531 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100506ce0 of class NSFont autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.531 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100305600 of class NSFont autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.532 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f17538 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.532 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101804b10 of class _NSThemeCloseWidget autoreleased with no pool in place - 
just leaking
2010-12-15 10:38:50.532 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x10030a610 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.533 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100305600 of class NSFont autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.533 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f17538 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.533 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100333fa0 of class _NSThemeWidget autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.534 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100333a00 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.534 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100305600 of class NSFont autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.534 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x7fff70f17538 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.535 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100334540 of class _NSThemeWidget autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.535 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x101a03ef0 of class NSCFArray autoreleased with no pool in place - just leaking
2010-12-15 10:38:50.536 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100334b10 of class NSTrackingArea autoreleased with no pool in place - just 
leaking
Wed Dec 15 10:38:50 karchon.rickert.local klystrack[5407] <Error>: 
kCGErrorInvalidConnection: CGSGetCurrentCursorLocation: Invalid connection
Wed Dec 15 10:38:50 karchon.rickert.local klystrack[5407] <Error>: 
kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they 
are logged.
2010-12-15 10:38:50.536 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100334da0 of class NSTrackingArea autoreleased with no pool in place - just 
leaking
Wed Dec 15 10:38:50 karchon.rickert.local klystrack[5407] <Error>: 
kCGErrorInvalidConnection: CGSGetCurrentCursorLocation: Invalid connection
Wed Dec 15 10:38:50 karchon.rickert.local klystrack[5407] <Error>: 
kCGErrorInvalidConnection: CGSNewWindowWithOpaqueShape: Invalid connection
2010-12-15 10:38:50.537 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1003358f0 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.537 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1003033e0 of class NSException autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.537 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100335b30 of class _NSCallStackArray autoreleased with no pool in place - 
just leaking
2010-12-15 10:38:50.537 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100335be0 of class _NSCallStackArray autoreleased with no pool in place - 
just leaking
2010-12-15 10:38:50.537 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x100335d10 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.538 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x10086a400 of class NSCFString autoreleased with no pool in place - just 
leaking
2010-12-15 10:38:50.538 klystrack[5407:903] *** __NSAutoreleaseNoPool(): Object 
0x1003350b0 of class NSConcreteMutableData autoreleased with no pool in place - 
just leaking
2010-12-15 10:38:50.538 klystrack[5407:903] *** Terminating app due to uncaught 
exception 'NSInternalInconsistencyException', reason: 'Error (1002) creating 
CGSWindow'
*** Call stack at first throw:
(
        0   CoreFoundation                      0x00007fff872387b4 __exceptionPreprocess + 180
        1   libobjc.A.dylib                     0x00007fff86faa0f3 objc_exception_throw + 45
        2   CoreFoundation                      0x00007fff872385d7 +[NSException raise:format:arguments:] + 103
        3   CoreFoundation                      0x00007fff87238564 +[NSException raise:format:] + 148
        4   AppKit                              0x00007fff880b3ee2 _NSCreateWindowWithOpaqueShape2 + 473
        5   AppKit                              0x00007fff88048489 -[NSWindow _commonAwake] + 1214
        6   AppKit                              0x00007fff8804516e -[NSWindow _commonInitFrame:styleMask:backing:defer:] + 1501
        7   AppKit                              0x00007fff88043dfa -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 1396
        8   AppKit                              0x00007fff88043883 -[NSWindow initWithContentRect:styleMask:backing:defer:] + 42
        9   libSDL-1.2.0.dylib                  0x0000000100087e4d -[SDL_QuartzWindow initWithContentRect:styleMask:backing:defer:] + 285
        10  libSDL-1.2.0.dylib                  0x0000000100085324 QZ_SetVideoMode + 1076
        11  libSDL-1.2.0.dylib                  0x000000010007c49f SDL_SetVideoMode + 527
        12  klystrack                           0x00000001000221dc gfx_domain_update + 124
        13  klystrack                           0x000000010000e835 main + 263
        14  klystrack                           0x0000000100001324 start + 52
        15  ???                                 0x0000000000000001 0x0 + 1
)

What version of the product are you using? On what operating system?
I checked out the 1.5.0 svn tag (r867).
OS: Mac OS X 10.6.5

Please provide any additional information below.
libsdl @1.2.14_8
libsdl_image @1.2.10_2
libsdl_mixer @1.2.11_0

I needed to change the Makefile (-march=pentium2 to -march=core2). because of 
x86-64 compilation problems.


Original issue reported on code.google.com by [email protected] on 15 Dec 2010 at 9:45

Instrument editor causes crash in Vista

What steps will reproduce the problem?
1.In program, go to instrument editor (F3)
2.Click on command track for instrument (1 in attached image)
3.Click on the instrument selection field (2 in attached image)

What is the expected output? What do you see instead?
The program is supposed to select the clicked instrument, but instad crashes.

What version of the product are you using? On what operating system?
I'm using v1.4.2 r587 from the available Windows package on the main page
in Windows Vista.  This error does not occur in the Ubuntu-based package
running on my Arch Linux.

Original issue reported on code.google.com by [email protected] on 17 May 2010 at 10:09

Shift+arrow on base note in instrument editor should increment by 12, not 16

One thing that's continuing to annoy me as I play with Klystrack is that the 
"base note" field in the instrument editor changes by a rather bizarre choice 
of 16 half-steps when you use Shift+right and Shift+left. The more obvious 
choice would be, of course, 12 half steps-- i.e., a full octave.

The attached patch for event.c should fix this and make the base note increment 
a bit more sensible.

Original issue reported on code.google.com by codeman38 on 11 Jan 2011 at 4:59

Attachments:

Crash on run (SVN build 787), Linux

What steps will reproduce the problem?
1.Run SVN checkout and compile
2.delete ~/.klystrack
3.execute from bin.debug


What is the expected output? What do you see instead?

Program should run.  Instead, it segfaults upon loading the theme.


What version of the product are you using? On what operating system?

Running SVN build 787, with sdl 1.2.14-5, in Archlinux (I'm not sur


Please provide any additional information below.

GDB info:

(gdb) start
Temporary breakpoint 1 at 0x805342e: file src/main.c, line 210.
Starting program: /home/arin/SVN/klystrack/bin.debug/klystrack 
[Thread debugging using libthread_db enabled]

Temporary breakpoint 1, main (argc=1, argv=0xbffffa14)
    at src/main.c:210
210     init_genrand(time(NULL));
(gdb) bt
#0  main (argc=1, argv=0xbffffa14) at src/main.c:210

Original issue reported on code.google.com by [email protected] on 5 Aug 2010 at 12:38

r340+ crashes on startup

What steps will reproduce the problem?
1. Download current version of mingw and msys
2. Fetch r340 and compile (just "make" in the klystrack dir)
3. exec: ./bin.debug/klystrack.exe

What is the expected output? What do you see instead?
klystrack window appears, then program crashes

Best I can tell this is for all versions > 339.  r339 works.

Debug says:
[DEBUG] Setting screen mode (scale = 1)
[DEBUG] init
[DEBUG] init done

What version of the product are you using? On what operating system?
r340 on Vista SP2

Please provide any additional information below.

Starting program: C:\msys\1.0\code\klystrack/./bin.debug/klystrack.exe

Program received signal SIGSEGV, Segmentation fault.
0x004099e8 in draw_view (views=0x41c5e0, _event=0x1fe510) at src/view.c:54
54                      memcpy(&mused.console->clip, &view->position,
sizeof(view->position));

backtrace
#0  0x004099e8 in draw_view (views=0x41c5e0, _event=0x1fe510) at src/view.c:54
#1  0x00406ee1 in main (argc=1, argv=0x3c2a78) at src/main.c:316

Original issue reported on code.google.com by samw3office on 29 Oct 2009 at 5:46

Need an alternative to Insert key on OSX

So I've been playing around with Klystrack and am rather impressed by it. 
Except for one thing: I could not immediately figure out how to extend the 
length of a pattern. There's no quick GUI button to do it (the best I could 
find was Edit > Pattern > Expand), and I couldn't figure out the keyboard 
shortcut despite my best guesses. So I looked in the help file...

Alt+Insert. Ah, of course.

Pressing a key that doesn't exist on my laptop is definitely an interesting 
approach, but hardly intuitive. And although the "Help" key on desktop Macs 
used to be equivalent to Insert... it no longer exists on Apple's most recent 
keyboards, instead having been replaced by a "Fn" key.

In short: There needs to be a secondary shortcut for laptops (and desktop 
keyboards, even!) that don't have an Insert key.

Original issue reported on code.google.com by codeman38 on 10 Jan 2011 at 6:30

Undo and Redo

It would be hella nice to have those, you know. :)
I'm sorry if they are already in, I simply could not find them.

Original issue reported on code.google.com by ilija.melentijevic on 5 Jul 2010 at 9:30

Full Screen - Window Mode -> Keyboard Short (Switch)

Hi Kometbomb.
I am huge fan of your tracker...
I have netbook and I have 24" LCD.
When I had set 2640x1920 resolution as fullscreen and
than unpluged from LCD and than run it in train...
Klystrack runs in that big resolution and I cant (in train) config to
1024x600 back.

So very cool will be:

ALT+ENTER or something like that for switching between 
fullscreen and window mode.

Matt

[email protected]

Original issue reported on code.google.com by [email protected] on 14 Jan 2011 at 9:37

1.0

Essential stuff working

Original issue reported on code.google.com by [email protected] on 16 Oct 2009 at 4:06

Klyspod

I have another idea.
What about "Klyspod" alternative firmware for
MP3 player/playes???
Something like ROCKBOX (http://www.rockbox.org/).

Klyspod v1.0
.file player (*.kt, *.ahx, *.mp3, *.ogg)
.mini themes (ahx, c64, classic, default, gameboy)
.equalizer
.track/pattern wiev
.info
etc etc

Best will be make it for Sandisk Sansa or iRiver...

Matt

Original issue reported on code.google.com by [email protected] on 14 Jan 2011 at 9:46

I would really love to see more than 4 tracks.

This tracker is da BOMB!

I really like how clean the playback routines are, and all done in fixed
point!  beautiful code :)

Feature Request
I would really love to see more than 4 tracks. 8? 16?

Can I help in any way?

Original issue reported on code.google.com by samw3office on 17 Oct 2009 at 4:54

Crash on launch with GDB 6.8, Klystrack 1.50 r638

What steps will reproduce the problem?
In commandline, run "C:\...\gdb C:\...\klystrack.exe"


What is the expected output? What do you see instead?

GDB launches, typing "run" executes Klystrack, and GDB starts recording events. 
 What happens instead is I get a segmentation fault.

What version of the product are you using? On what operating system?
I was using 1.50 r638 in Windows Vista Home Premium SP2, with GDB 6.8 (is there 
a more recent version I should use? it came with MinGW's latest release)
Please provide any additional information below.

I was trying to report another issue involving specific instrument parameters, 
actually, when this happened.  It crashed when playing back the instrument in 
the Instrument Editor and when I tried to save the same instrument to have an 
example of the problem.  Beyond these issues, it all works without problems.


Output on crash (just attempting to run under GDB):

Program received signal SIGSEGV, Segmentation fault.
0x00408e02 in ?? ()


GDB output (bt):

#0  0x00408e02 in ?? ()
#1  0x00000000 in ?? ()

Original issue reported on code.google.com by [email protected] on 6 Jul 2010 at 5:03

Analyzer issues

also peaks seem to hover a bit before decreasing, not sure what it's linked to

analyzer has some sort of border it would look better without

also, analyzer has a scrollbar

Original issue reported on code.google.com by [email protected] on 4 Apr 2011 at 8:30

Setting custom pattern length

Currently it seems that the only possible method of setting pattern length is 
using the menu to shrink or expand by x2 or x3.
It would be quite useful to be able to set a number for pattern length.

I've been trying to halve then multiply a lot of times to get close to the 
numbers I need, but this is slow since there are no keyboard shortcuts for 
these operations, and furthermore length cannot be set to an odd number.

Original issue reported on code.google.com by ilija.melentijevic on 5 Jul 2010 at 9:34

Import of RAW Samples

Is it possible to get support for loading good old 8 bit signed & unsigned 
samples?

I am using the old ST-XX samplecollection from the amiga with MilkyTracker, and 
want to use them in klystrack too ;)

thanks, dave


Original issue reported on code.google.com by [email protected] on 17 Dec 2010 at 2:44

Bug in the Instrument editor

What steps will reproduce the problem?
1. I'm in the Instrument editor
2. I'm playing a sound with the Keyboard
3. I load an another instrument, there is still some sound from the
previous instrument when the "Browser Window" is open.

What is the expected output? What do you see instead?
I suppose that there must be no sound at this moment

What version of the product are you using? On what operating system?
Windows Vista + Linux Ubunutu

Please provide any additional information below.

I would like more documentation for the Instrument editor : 
Slide
Program period
Vibrato
Pulse width modulation 

I would like that the possibility of playing many notes at a time in the
Instrument editor could be disabled : I could make to much noise (distortion)

I would like to have a icon for Klystrack.

It's a very good project for making chiptune (many the best for the new
platforms)
I will try to make a demosong for it.

Thanks a lot.

Original issue reported on code.google.com by [email protected] on 14 Dec 2009 at 8:51

500mb webspace for Klystrack on my server for free...

Hello.

I am chipmusician an pixelartist.
(atari800, gba, megadrive, PC-0PL3, MSX-0PL1, Renoise, DS)
I had Amiga600 and Atari STE too, C128. But sold them.

Can you rename Klystrack to "Triplum Tracker"?
It was my old never finished AHX PC clone.

Website: www.triplumtracker.com
Space: 500mb
Hosting: 5 years

I can help you for free:
- www (html, css, design and graphics)
- forum (php, admin)
- start screen logo /i am pixelartist/
- musician: new tunes /i am chipmusician/
- PDF manual (english, german, slovakian, czech, polish, spanish)
- stickers and t-shirts (i am streetartist)
- Original CDs with printed booklet
- betatester (windows XP64, windows VISTA64)
- new ideas and fresh brainstorming
- pixelart for GUI


It was my big dream to have AHX clone on my PC.
I started it. But I am not coder. And today I find 
your tracker... It is pretty nice for me.

Can we make little "triplum tracker team"???

So you will have more time for your TRACKER CODING and DEVELOPING...

Matej "Tinctu"

[email protected]
[email protected]

Original issue reported on code.google.com by [email protected] on 11 Feb 2010 at 4:03

Next release: .tar.gz option?

For the next release, or even a nightly build periodically, would it be 
possible to provide a .tar.gz package for Linux?  If you want, I'll even 
compile it for you.

Original issue reported on code.google.com by [email protected] on 4 Jul 2010 at 5:26

Backspace and Delete do the same thing

Ideally, Delete would erase the note under cursor without dragging the rest of 
the pattern upwards. Perhaps even move the cursor one one step down, like in 
Protracker and co.

Original issue reported on code.google.com by ilija.melentijevic on 5 Jul 2010 at 10:40

Incorrect tooltips in instrument editor

Tooltips in the bottom bar are not correct. They seem to be offset by one, so 
clicking on 'slide' will bring up the text 'program period', etc.

Original issue reported on code.google.com by ilija.melentijevic on 5 Jul 2010 at 12:57

font.c

Hey. I have compiled klystrack for AmigaOS4.
There are some problems.

The filenamames all said NULL, this ugly fix cures it:


void font_write_va(const Font *font, SDL_Surface *dest, const SDL_Rect *r, 
Uint16 * cursor, SDL_Rect *bounds, const char * text, va_list va)
{
//  int len = vsnprintf(NULL, 0, text, va) + 1;
//  char * formatted = malloc(len * sizeof(*formatted));
    malloc(2048);
    char *formatted =malloc(2048);  
    vsnprintf(formatted, 2048, text, va);
    inner_write(font, dest, r, cursor, bounds, formatted);

    free(formatted);
}

I hope you can fix it up in a nice way. =)

After that has been fixed, it crashes in my_draw_view() ... i dunno what to do 
about that.

Original issue reported on code.google.com by [email protected] on 4 Dec 2010 at 6:04

problems importing ahx tunes on big endian architectures

there seems to be a problem when importing ahx tunes on big endian 
architectures. the tracks looks ok i think but the sounds are all wrong. endian 
issues? i can investigate further tomorrow and give a better report, i just 
wanted to mention it.

Original issue reported on code.google.com by [email protected] on 12 Dec 2010 at 12:00

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.