Mod Archive Forums Mod Archive Forums
Advanced search  

News:

Please note: Your main modarchive.org account will not work here, you must create a forum account to post on the forums.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - 8ch

Pages: 1 [2] 3 4 5
11
MilkyTracker Support / extended pattern specs needed
« on: May 28, 2011, 19:29:57 »
can anyone please help me find a good description of the extended pattern file format(.xp)?

12
MilkyTracker Feature Requests / Re: A new feature idea
« on: April 21, 2011, 22:51:07 »
It's a minor feature, affecting a few people, and could looks scandalous for someone, but i really think that would be useful!

So, every MilkyTracker channel will have a separate stereo output in Jack.

still a killerfeature.

13
MilkyTracker Feature Requests / by-instrument transpose
« on: April 21, 2011, 22:17:16 »
if i knew a little more about C, i'd try to find out myself. please help! ;P i want a shortcut that does transpose on the current instrument. the way the "transpose-screen" works but as a keycombination.

i know the "transpose-screen" does some autoselection stuff when using "single transpose", but i can't figure out how to do the modifications to be able to put this into a function..?

14
Bug Report Archive / crash while saving custom layout (v0.90.85)
« on: April 21, 2011, 21:53:20 »
hallo.. i experienced a crash when trying to save a custom layout in the config screen. seg-fault, signal 11, backup.xm saved....
how to reproduce: goto config/layout screen, hit 'store', then a preset-letter of your choice: crash! the version i use is .90.85 on ubuntu.
using your .90.80 config-file works fine in .90.85 too. so if you need a custom layout (which is THE key feature to beautiful mods, literaly), use .90.80 as a layout editor ;)

16
MilkyTracker Community / Re: _Community Mixtape_
« on: June 06, 2010, 21:52:17 »
oh, i agree. it is probably more of a mashup than a mix, with all tracks beatmatched to 125bpm. i'm sorry for spoiling things.. i didnt want to cut anything out.. some of the other tracks are only vaguely noticable playing only one channel or so. kind of benefitting from the more-layered tunes (and vice versa ;)

it is my first attempt in doing something like this with somebody else's tracks. with a little emphasis on mixing tracks that would normally not fit together (i think).. however i was surprized how well certain tracks would share harmonies.

four things come to my mind when thinking about mixing in milky.
1. what is my personal taste
2. what is the volume
3. am i willing to remove all of the tempo & volume effects ;>
4. am i able to keep a flow
5. surprize myself

sometimes it's just picking a random tune and then see if #3 is true, then gradually Gxx-up and see what #2 is. while #4 can suddenly change from true to false (default=true;), #1 and #5 intaract with each other on a 1:2 scale

yeah! it's all about numbers..  =D


17
MilkyTracker Community / _Community Mixtape_
« on: June 06, 2010, 05:15:11 »
hi.. here is a mix made from songs found in this forum ;) actually i am not sure if the tracklisting is correct, but i tried my best to keep track.. thanks to all the great composers.

http://soundcloud.com/maxdolor/herctzanary-milkycommunity-mixtape

38min
enjoy ;P

proposed tracklisting:

01. My first little song (Kitakaze)
02. The Small Hero (Kripton/FOFF)
03. Bofba, bofba! Bofba!
04. Generic Beats (dan)
05. good steak
06. helpponen (wabe)
07. I wont lose (n0da)
08. liberty 1.1 (saxlovesnightlife)
09. autolysis (hertzcanary)
10. Rhubarbarian (raina)
11. The Haunted (spektre)
12. dadachiptune 1.4 (saxlovesnightlife)
13. a fair with her (mongrelassault)
14. Bobo's Kitchen (Fengland)

 6.2010
------- - www.milkytracker.org

18
MilkyTracker Tracks & Songs / pattern invaders (animated!)
« on: March 14, 2010, 02:46:43 »
play this in milkytracker with a resolution of 1024x768px, set 'scrolling style' = 'scroll to end'... .. .

19
MilkyTracker Support / additional keyboard-shortcuts / speed up
« on: March 11, 2010, 20:43:48 »
Hey,

Not too long ago i was looking at the sources to find out how the input control handling is done and how i would be able to edit some values in order to speed things up a little. It is sometimes hard for me to express exactly what i mean when talking about features or reflecting differences between milky and ft2 without emotional touch. Me and ft2 have had a long lasting relationship, nowadays we meet each other only sparely..

Well, i needed to find out myself. With my new relationship. It has a strange name but is quite userfriendly. I asked: You wanna be my friend, milky?! It replied: Feed me samples! Wow! This shouldnt be too hard. I knew it was love but thats another story...

enough of that...

I'd like to introduce some additional keyboard-shortcuts for the SDL version. FT2-edit-mode only, but i think with a little helloworld-skills you can easily adopt it to milkytracker edit mode. I hope. Trial & error it! That's what i did ;)

CTRL-F9 (delete current pattern order)
CTRL-F10 (insert new order)
CTRL-F11 (decrease current order)
CTRL-F12 (increase current order)
SHIFT-R (toggle record button)

Those CTRL-Fx shortcuts can be used to control the song editor (pattern order editor). Rather than moving your mouse across the whole screen to the top left corner trying to hit one of the tiny plus/minus symbols, now just press CTRL-F10. Voila! Then simply copy a pattern, increase new order with CTRL-F12 and paste into. A process also known as clonebuttonless cloning..

SHIFT-R toggles the record button.

Ok. I find these shortcuts very useful in my 'everyday-tracking'. No need to touch the mouse anymore to do orderlist operations. By 'everyday-tracking' i mean 'classic-song-tracking', 'making tracks', 'getting a song done'... A 'song' is usually measured in time, it has a beginning and an end.. Without doubt it is the most complicated type of tracking.

Another type of tracking can be described as 'live-tracking' or 'dj-tracking' or maybe 'trackjaying', whatever you like. It is the process of playing songs (but more often simply patterns) in multible tabs (or different instances) in realtime (jamming). Classic (or first-generation) trackers like fasttracker for example can only load a single song at a time. Loading additional songs causes gaps in playback and unwanted volume changes. In order to 'mix' in a single fasttracker instance you'd need lots of patterns in advance that you'd play and improvise in realtime in 'play-pattern-mode'. Hitting CTRL-CURSOR-LEFT/RIGHT would make a gapless cycle through all patterns. This, however, is not possible in milkytracker. The player logic is different to ft2 in this case.

I needed a workaround. So, in most cases i have only a single pattern in my orderlist when jamming live. I then use song-play-mode on this pattern. Then open another tab, load something in, sync the bpm/spd and then use my CRTL-F11/F12 shortcuts to cycle through the patterns inna FT2-like way somehow. Since i'm in song-mode increasing or decreasing the current order causes the player to not gap between the patterns regardless of the current play-position in the pattern. Once i found this out it was like woaa, it has been there but i didnt see it!

By the way: As you know Dxx effects cannot be used correctly in pattern-play-mode. D34 for example tells the player to jump to the next pattern and start from position 34. In pattern-play mode any Dxx command is treated as D00. In single-pattern-song-playback those effects work the way they should. Useful for setting up complex Dxx loops (in case you like breakbeat). Once the loop is good enough goto export it into your instrument list or so.

My initial idea was to get exactly this pattern-behaviour. But i still needed more speed. I found the default keyboard-repeat rate to slow. The keyboard repeat and delay settings are stored in the file SDL_Main.cpp.

Look for something like:

Code: [Select]
SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY,
                    SDL_DEFAULT_REPEAT_INTERVAL);

and replace the SDL_DEFAULT_REPEAT_xxx string with your custom value. Take something between 125-250 as delay, the lower the faster. Interval goes 30 (lower=slower).

To make mouseclicks faster look for:

Code: [Select]
(timerTicker - lButtonDownStartTime) > 25)

and

Code: [Select]
(timerTicker - rButtonDownStartTime) > 25)

and replace the 25 by your value (lower=faster). NOTE: Use this one with caution! I've successfully tested values around 5 in milky 0.90.80 while version 0.90.85 does not like too short values here. Some buttons get 'sticky' when pressed. When clicking into the instrument selector (hold&drag) the mouse somewhat 'shivers' (jumps around). I guess the mousehandling has changed. Version 0.90.80 works fine.


Now back to the keyboard-shortcuts. The following lines must be added to the file TrackerKeyboard.cpp:

Code: [Select]
eventKeyDownBindingsFastTracker->addBinding('R', KeyModifierSHIFT, &Tracker::eventKeyDownBinding_ToggleFT2Edit);
eventKeyDownBindingsFastTracker->addBinding(VK_F9, KeyModifierCTRL, &Tracker::eventKeyDownBinding_delme1);
eventKeyDownBindingsFastTracker->addBinding(VK_F10, KeyModifierCTRL, &Tracker::eventKeyDownBinding_insme1);
eventKeyDownBindingsFastTracker->addBinding(VK_F11, KeyModifierCTRL, &Tracker::eventKeyDownBinding_decme2);
eventKeyDownBindingsFastTracker->addBinding(VK_F12, KeyModifierCTRL, &Tracker::eventKeyDownBinding_incme2);

note: SHIFT-R does not need a new function. it is already there ;) all the rest must be declared in the file Tracker.h

Add the following lines to Tracker.h

Code: [Select]
void Tracker::eventKeyDownBinding_delme1()
{
moduleEditor->deleteOrderPosition(getOrderListBoxIndex());
updateOrderlist();
playerLogic->continuePlayingSong();
return;
}

void Tracker::eventKeyDownBinding_insme1()
{
moduleEditor->insertNewOrderPosition(getOrderListBoxIndex());
updateOrderlist();
playerLogic->continuePlayingSong();
return;
}

void Tracker::eventKeyDownBinding_incme2()
{
moduleEditor->increaseOrderPosition(getOrderListBoxIndex());
updateOrderlist();
playerLogic->continuePlayingSong();
return;
}

void Tracker::eventKeyDownBinding_decme2()
{
moduleEditor->decreaseOrderPosition(getOrderListBoxIndex());
updateOrderlist();
playerLogic->continuePlayingSong();
return;
}


I hope these tips are useful. I wonder how to create sliders or value-boxes to control the keyrepeat/delay from within the config screen. I have only very basic coding skills.. well.. like ..if tracking does not count as a programming language - none. halloworld. i'm out.

20
MilkyTracker Support / Re: Install Milkytracker on an EEE PC?
« on: January 25, 2010, 18:24:33 »
try a live-distro like puredyne for example - http://puredyne.goto10.org/

Pages: 1 [2] 3 4 5