Old 11-29-2019, 06:23 PM   #241
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,936
Default

Quote:
Originally Posted by dri_ft View Post
This makes sense. Swapping between them sure could be useful, but... being able to accidentally close the window so easily sure is annoying.

I might take a look at the pattern sequencer later! Was never really a buzz user, though, so it's the tracker itself that's more interesting to me.
A tracker you have anywhere, but that sequence editor, only in buzz. So this is the most fun part of it, imo, mainly for quickly adding breaks here and there, putting some air/gaps into the whole composition so it does not sound so same all the time, adding some surprises. Of course you need the patterns first, as well. If you close that window accidentally, just hit enter again, assuming you have hackey patterns.
TonE is online now   Reply With Quote
Old 12-07-2019, 08:50 AM   #242
dri_ft
Human being with feelings
 
Join Date: Aug 2019
Posts: 11
Default

sai'ke, I sent you a pull request on github. (I've never done a pull request before, so not 100% sure whether it's right. Let me know if anything's up with it; I'm happy to do it over.)

I added a couple of commands which seem useful to me: double/halveAdvance, which seem useful given that we are often working with advances that are sized by powers of two (1, 2, 4...). And upByAdvance/downByAdvance, for moving the edit cursor by the advance without inputting a note. These are currently unassigned in the default keymaps but now they're there if anyone wants them.

I also fixed up the behaviour of inputting a chord by holding shift to be more similar to Renoise and, in my opinion, more useful. Now it returns to the original column and moves down by the advance when shift is released.

There are also a couple of inconsequential formatting commits that I did with a quick find/replace - stripping whitespace from the ends of lines and removing a handful of semicolons in order to be more consistent. Of course these don't really matter that much and it's up to you whether you accept these or not.

I haven't touched the version number or changelog, so you might wanna do that if you accept these.

Still hacking on it, so potentially more to come!

Thanks!
dri_ft is offline   Reply With Quote
Old 12-07-2019, 11:54 AM   #243
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,936
Default

Quote:
Originally Posted by dri_ft View Post
I added a couple of commands which seem useful to me: double/halveAdvance, which seem useful given that we are often working with advances that are sized by powers of two (1, 2, 4...). And upByAdvance/downByAdvance, for moving the edit cursor by the advance without inputting a note. These are currently unassigned in the default keymaps but now they're there if anyone wants them.
control+f4/f5 is changing 'advance' here. So you wanted more? How did you map your new commands? Did you try to mimick Renoise or anything else?

Cool, to read about improvement ideas. I hope you know already you can add and map any action into hackey patterns, meaning around 3000 possible stuff to map.

I am wondering for some time if it is possible to save patterns at negative measure numbers, e.g. at bar -100, rather than +100. This would help not clashing with actions which depend on last item in arrange, e.g. for looping items until song end. Now those saved patterns cause problem, as the items are looped then until their position.

Last edited by TonE; 12-07-2019 at 12:21 PM.
TonE is online now   Reply With Quote
Old 12-07-2019, 12:56 PM   #244
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 673
Default

Awesome addition man! I really like the switchback thing after entering a chord. I added some minor suggestions to the PR, but in principle, I'd be super happy to include it.

Also, don't forget to add yourself to the author list, add a little line on the changelog and bump the version number by .01
__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [Filther: Thread|Github|Reapack] | [More JSFX: Thread|Reapack]
sai'ke is online now   Reply With Quote
Old 12-08-2019, 05:12 AM   #245
dri_ft
Human being with feelings
 
Join Date: Aug 2019
Posts: 11
Default

Quote:
Originally Posted by TonE View Post
control+f4/f5 is changing 'advance' here. So you wanted more? How did you map your new commands? Did you try to mimick Renoise or anything else?
I have regular advance changes mapped to [] and halving/doubling to {}. I didn't really try to mimic anything - my keymap is already pretty weird.

sai'ke, a couple more commits on that pull request.
dri_ft is offline   Reply With Quote
Old 12-08-2019, 06:36 AM   #246
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 673
Default

Awesome. Just pulled it. Should be available to everyone now.
__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [Filther: Thread|Github|Reapack] | [More JSFX: Thread|Reapack]
sai'ke is online now   Reply With Quote
Old 12-08-2019, 07:21 AM   #247
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,936
Default

Now we need only matilde tracker as vst.

https://sourceforge.net/projects/matilde-tracker/
https://forum.cockos.com/showthread.php?t=216775
https://www.kvraudio.com/forum/viewtopic.php?t=121656
TonE is online now   Reply With Quote
Old 12-08-2019, 08:03 AM   #248
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,936
Default

Quote:
Originally Posted by sai'ke View Post
Awesome addition man! I really like the switchback thing after entering a chord.
Does this work only with qwerty, or also from midi keyboard? I tried quickly from qwerty, works nicely.
TonE is online now   Reply With Quote
Old 12-08-2019, 09:54 AM   #249
dri_ft
Human being with feelings
 
Join Date: Aug 2019
Posts: 11
Default

No idea, I haven't tested hackey-trackey with midi input at all. Try it and see. If it doesn't work I'll try and patch it up sometime (though inputting with a MIDI keyboard while holding shift on a qwerty keyboard sounds awkward...)
dri_ft is offline   Reply With Quote
Old 12-08-2019, 02:49 PM   #250
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,936
Default

For midi there is tenfour-step anyway, and hackey trackey would display it correctly, normally, if not too hardly swinged.

For step chord input:
PHP Code:
midi:   tenfour-step     supporting played velocity
qwerty
hackey-trackey 
TonE is online now   Reply With Quote
Old Today, 07:26 AM   #251
dri_ft
Human being with feelings
 
Join Date: Aug 2019
Posts: 11
Default

I wrote a new feature, which sai'ke has now accepted, so it should be available in the latest version on Github. It's another panel which displays the note names of the current track, as set by e.g. reasamplomatic5000. This may be useful for those tracking drums. It's bound to F10 in the default keyset.
dri_ft is offline   Reply With Quote
Old Today, 12:31 PM   #252
Regisfofo
Human being with feelings
 
Regisfofo's Avatar
 
Join Date: Mar 2017
Location: France
Posts: 260
Default

Hey guys!
A little off topic question here, could someone explain to me why he prefers to create music in a tracker instead of piano rolls etc... ?
I get the historical / nerdy thing (all due respect, I'm pretty nerdy too...), but beside that there has to be some power in the worflow to keep so much people using them. No?
Regisfofo is offline   Reply With Quote
Old Today, 01:36 PM   #253
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,936
Default

Quote:
Originally Posted by Regisfofo View Post
Hey guys!
A little off topic question here, could someone explain to me why he prefers to create music in a tracker instead of piano rolls etc... ?
I get the historical / nerdy thing (all due respect, I'm pretty nerdy too...), but beside that there has to be some power in the worflow to keep so much people using them. No?
Precise editing and experimentation field, especially for drums or bass for example. You can record something, those parts you like you keep, other parts, you can shift around for example, select those steps first, holding shift, then hit shft+numpad+/-, and those steps only will be shifted, playing other samples for example. Step by step you can replace sounds you do not like with more interesting ones. Or shifting steps/notes in time... Much more fun for editing. And this type of editing you have not in piano roll, it is really a different method.

Yes, dri_ft, thanks also from me! My F10 is already occupied, F9..F12 jumping to beat positions.

Last edited by TonE; Today at 02:51 PM.
TonE is online now   Reply With Quote
Old Today, 02:07 PM   #254
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 673
Default

I'm more comfortable with a keyboard than I am with a mouse. I don't exactly know why, but I often find piano rolls tedious.

I'm just used to trackers really

Some things just click for you and some things don't. The ability to shift columns with respect to each-other is nice though. Allows for quick experimentation.

Also dri_ft, thanks again for adding more cool stuff. It's nice not being the only one looking at this code
__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [Filther: Thread|Github|Reapack] | [More JSFX: Thread|Reapack]
sai'ke is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:57 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.