Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Erik_Bam ! (Registered 2024-05-26) You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > GoatTracker and GoatTracker Stereo new features
2019-03-19 06:58
Ahornberg
Account closed

Registered: Mar 2019
Posts: 13
GoatTracker and GoatTracker Stereo new features

Im currently implementing the following features into GoatTracker and GoatTracker Stereo:

- /Q command line option for setting equal divisions per octave that differ from 12.
- /J command line option for setting different note names.
- /Y command line option for setting a path to a Scala tuning file.
- Small color changes to the pattern table for better readability.
- Isomorphic key layout.
- Switch between mono mode and stereo mode.
- /w command line option for setting 4 different window sizes.

Actually I can share a Windows build with sources if there's interest.

For further development of GoatTracker: What are your feature requests? Please let me know and I will see what I can build into GoatTracker.
 
... 19 posts hidden. Click here to view all posts....
 
2019-03-19 17:23
Mixer

Registered: Apr 2008
Posts: 422
Well, there is one large wavetable etc. - a technique used in many play routines. I am just saying that displaying the same data in a different way in the UI can make the ui better to use. Otherwise the UI remains just a trackview and a hex editor.
2019-03-19 18:00
Ahornberg
Account closed

Registered: Mar 2019
Posts: 13
Quote: Well, there is one large wavetable etc. - a technique used in many play routines. I am just saying that displaying the same data in a different way in the UI can make the ui better to use. Otherwise the UI remains just a trackview and a hex editor.

Yes, GoatTracker is a hex editor. From my perspective, putting the wave/pulse/filter tables horizontally instead of vertically would give me less data on the screen. Why should I do that?

The actual vertically scrolling tables have a position pointer on the left side and work in the same way as the pattern table. The orderlist table instead works horizontally and for me it is much more confusing than all the other tables. For the sake of consistency I suggest turning the orderlist table in to a vertical one. Then each line in a table represents some data that is used in a given moment of time and the vertical order of the tables (from top to bottom) indicate the flow of time. The only data that can/should be displayed vertically are the instrument start parameters. Here CheeseCutter can be used as a blueprint.

From my experience I have to say that building instruments in DefleMask or FamiTracker (I guess one copied the other) gives a much better visual feedback because both trackers work with visual instrument-data representations in form of editable bar-graphs. The drawback here is that a separate window is needed to display all the graphs because they take up a lot of space. Personally I would like to see graphs but not hidden in separate windows.
2019-03-19 19:01
Hein

Registered: Apr 2004
Posts: 933
Saving HR settings in the song. Dunno if it's allready there, missed out on the updates since 2.68.
2019-03-19 19:29
Ahornberg
Account closed

Registered: Mar 2019
Posts: 13
Quote: Saving HR settings in the song. Dunno if it's allready there, missed out on the updates since 2.68.

Actually HR settings are is not part of a .sng file. I'm with you that all parameters that effect sound and playback speed should be stored in the .sng file. Be aware that his would break backward compatibility.
2019-03-21 01:09
1BM

Registered: Nov 2002
Posts: 47
importing and exporting of .mid files :D
2019-03-21 06:22
Ahornberg
Account closed

Registered: Mar 2019
Posts: 13
Quote: importing and exporting of .mid files :D

Great idea! I also want to implement realtime MIDI input.
2019-03-21 12:41
Jammer

Registered: Nov 2002
Posts: 1293
Quoting Ahornberg
I also want to implement realtime MIDI input.


You should contact Mr SID on that, I believe, as he already figured out MIDI input in Mac build ;)
2019-03-21 12:49
Ahornberg
Account closed

Registered: Mar 2019
Posts: 13
Quote: Quoting Ahornberg
I also want to implement realtime MIDI input.


You should contact Mr SID on that, I believe, as he already figured out MIDI input in Mac build ;)


thx!
2019-03-21 13:39
cadaver

Registered: Feb 2002
Posts: 1154
It'd possibly be nicest to use a multiplatform library for MIDI, like SDL is already used for screen output+audio.

rtmidi appears to be one: https://github.com/thestk/rtmidi
2019-03-21 13:42
chatGPZ

Registered: Dec 2001
Posts: 11148
cant SDL do midi too?
Previous - 1 | 2 | 3 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
jmin
Shogoon/Elysium/MSL
Hairdog/BOOM!^Dream
morphfrog
kbs/Pht/Lxt
Mojzesh/TGR🇬🇧
Trurl/Extend
Hobbit/Fairlight
Airwolf/F4CG
Aomeba/Artline Desig..
Yugorin/Samar Produc..
Didi/Laxity
sailor/Triad
Fritske
Johnny/Abandoneds
Zephyr/Elysium
curtcool
Guests online: 108
Top Demos
1 Next Level  (9.8)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.7)
5 Edge of Disgrace  (9.6)
6 Aliens in Wonderland  (9.6)
7 No Bounds  (9.6)
8 Comaland 100%  (9.6)
9 Uncensored  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 It's More Fun to Com..  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Rainbow Connection  (9.5)
8 Dawnfall V1.1  (9.5)
9 Daah, Those Acid Pil..  (9.5)
10 Birth of a Flower  (9.5)
Top Groups
1 Covert Bitops  (9.4)
2 Nostalgia  (9.4)
3 Oxyron  (9.3)
4 Booze Design  (9.3)
5 Crest  (9.3)
Top Webmasters
1 Slaygon  (9.7)
2 Perff  (9.6)
3 Morpheus  (9.5)
4 Sabbi  (9.5)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.042 sec.