kometbomb / klystrack Goto Github PK
View Code? Open in Web Editor NEWA chiptune tracker
Home Page: http://kometbomb.github.io/klystrack/
License: Other
A chiptune tracker
Home Page: http://kometbomb.github.io/klystrack/
License: Other
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
Easier to change values over large ranges
Original issue reported on code.google.com by [email protected]
on 4 Apr 2011 at 8:43
Q quit button does not confirm
Original issue reported on code.google.com by [email protected]
on 4 Apr 2011 at 6:10
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:
Create example songs and instruments
Original issue reported on code.google.com by [email protected]
on 16 Oct 2009 at 4:12
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
Add variable border width for some bevels
Original issue reported on code.google.com by [email protected]
on 16 Oct 2009 at 4:38
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
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
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
First char of songname gets cropped
Original issue reported on code.google.com by [email protected]
on 8 Apr 2011 at 6:02
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
Probably when the screen resolution is too large for SDL to find a suitable mode
Original issue reported on code.google.com by [email protected]
on 5 Apr 2011 at 8:09
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:
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
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
Also, should select the exact digit.
Original issue reported on code.google.com by [email protected]
on 14 Jul 2010 at 3:23
Make project compile on Linux
Original issue reported on code.google.com by [email protected]
on 20 Oct 2009 at 4:17
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
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
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
Essential stuff working
Original issue reported on code.google.com by [email protected]
on 16 Oct 2009 at 4:06
instead of 00 in the header "chn 00"
the L and S buttons for song and instrument in tracker view
Original issue reported on code.google.com by [email protected]
on 8 Apr 2011 at 6:02
Not really a bug, however, an option to disable sample interpolation would be
nice [lo-fi drums sound really muddy right now].
Original issue reported on code.google.com by [email protected]
on 15 Oct 2010 at 3:23
Hi,
I have maaany old unfinished KT Modules,
and the new version cant load most of them!!
i added some as attached file...
Original issue reported on code.google.com by [email protected]
on 28 Mar 2011 at 2:39
Attachments:
Add custom color for text on buttons
Original issue reported on code.google.com by [email protected]
on 4 Apr 2011 at 8:42
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
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
The placement of the up/down buttons is reversed compared to AHX, which feels
quite odd if you're familliar with AHX.
- NebulaH
Original issue reported on code.google.com by [email protected]
on 6 Sep 2010 at 12:46
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
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
Can you port it to OSX please? There is no AHX tracker for OSX out there...
Original issue reported on code.google.com by [email protected]
on 11 Jun 2010 at 1:49
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
Confirm dialog on unchanged tunes when opening a file
Original issue reported on code.google.com by [email protected]
on 25 Mar 2011 at 2:20
Remove hardcoded text colors and add a color definition file to the
resource bundle
Original issue reported on code.google.com by [email protected]
on 16 Oct 2009 at 4:15
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
Add WAV export.
Original issue reported on code.google.com by [email protected]
on 13 Nov 2009 at 11:02
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
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
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
please contact me.. :) i found no e-mail or other way of making contact with
you..
spotUP at gmail dot com
Original issue reported on code.google.com by [email protected]
on 26 Aug 2010 at 9:07
Should be able to import at least the note data from common formats.
Original issue reported on code.google.com by [email protected]
on 25 Oct 2009 at 1:51
Brings up a save dialog on close/load, regardless if any changes have actually
happened.
Original issue reported on code.google.com by [email protected]
on 20 Dec 2010 at 5:02
Feature request:
I would be really handy to have a separate shotcut for looping the current row
in the sequence. Almost like the classic loop pattern, except that all the
patterns on that row are looped.
Original issue reported on code.google.com by [email protected]
on 26 Sep 2010 at 11:01
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
Replace Windows API and add own file open/save dialog.
Original issue reported on code.google.com by [email protected]
on 16 Oct 2009 at 4:11
NSIS vs. UAC issue, should investigate.
http://nsis.sourceforge.net/Shortcuts_removal_fails_on_Windows_Vista
Original issue reported on code.google.com by [email protected]
on 14 Mar 2010 at 10:39
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.