ModPlug Central

OpenMPT Development (Archive) => Feature Requests => Feature Request Archive => Topic started by: bvanoudtshoorn on March 19, 2007, 10:54:37

Title: [DUPE] Expand Channels on General Tab
Post by: bvanoudtshoorn on March 19, 2007, 10:54:37
At the moment, the general tab seems to be limited to displaying four channels at a time. This is fine, if you happen to be running at 800x600. =) With most monitors now running at 1280x1024 or better, it would be nice if there were more channels visible at a time.

Edit: Moved to the issue tracker: http://bugs.openmpt.org/view.php?id=687
Title: Expand Channels on General Tab
Post by: Saga Musix on March 19, 2007, 18:38:48
that's somethign i wanted to request aswell :P ;) It's just irritating that it's so damn small...
Title: Expand Channels on General Tab
Post by: LPChip on March 19, 2007, 21:56:07
I dunno if its easy to program but probably not.

Perhaps it can be put together next to eachother without having a tap at all, but replaced by a horizontal scrollbar that scrolls in its own window, rather than making the entire page too wide. :)
Title: Expand Channels on General Tab
Post by: Snu on March 22, 2007, 03:49:52
Quote from: "LPChip"I dunno if its easy to program but probably not.

Perhaps it can be put together next to eachother without having a tap at all, but replaced by a horizontal scrollbar that scrolls in its own window, rather than making the entire page too wide. :)
nice idea, i for one would certainly prefer that to the annoying 4 channel tabs.
Title: Expand Channels on General Tab
Post by: Saga Musix on March 22, 2007, 16:50:55
but there should be more than a scrollbar. if the scrollbar scrolls by "fields" and not by "pixels", it may be irritating to find a channel. maybe there should also be an input box to jump directly to a channel...
Title: Expand Channels on General Tab
Post by: Sam_Zen on March 22, 2007, 23:49:45
First of all, this space issue has to deal with the presence of the Tree View at the left or not.
I've disabled this, because I prefer a working space as big as possible. So on my 1024 screen there is spare room for 2 other channels, still without having the need for hor. scrolling. And with higher resolutions probably 2 more channels, so eight.
So being able to set the number of channels in such a tab, would help too, because then the total nr of tabs will be reduced.
Title: Expand Channels on General Tab
Post by: LPChip on March 23, 2007, 09:32:34
Quote from: "Sam_Zen"First of all, this space issue has to deal with the presence of the Tree View at the left or not.
I've disabled this, because I prefer a working space as big as possible. So on my 1024 screen there is spare room for 2 other channels, still without having the need for hor. scrolling. And with higher resolutions probably 2 more channels, so eight.
So being able to set the number of channels in such a tab, would help too, because then the total nr of tabs will be reduced.

My desktop resolution is 1920x1200 (24" wide screen roxx!! :D) so I can easilly have like 16 channels next to eachother. :)

But maybe instead of the taps, make buttons to "move" the scrollbar to show 1-4, 5-8, 9-12, 13-16 etc...
Title: Expand Channels on General Tab
Post by: Saga Musix on March 23, 2007, 15:59:53
a scorllbar which scrolls by 4 again isn't a good idea imho. image you have a group of channels which represent one instrument. if you place your channels "between" to tabs (like, 2 chns on one tab and the other 3 on the next tab), that wouldn't be a good result aswell. a free scrollbar would be smarter ;)
Title: Expand Channels on General Tab
Post by: Sam_Zen on March 24, 2007, 00:34:21
The idea of a scrollbar in an own window is an elegant solution to keep things inside the screen.
Quote from: "LPChip"instead of the taps, make buttons to "move" the scrollbar to show 1-4, 5-8, etc..
Not much gain here, I'm afraid. It's a click on a button instead of a click on the tab, with the same result.

Jojo has a point about groups of channels with common characteristics.
This default of four channels in one tab has been standing from the beginning of MPT. But resolutions has improved, so BvO is right to question this. But personal differences in resolution have grown too. So flexibilty is needed.
I would prefer to be able to set the nr of channels in one tab first. Could have a preset choice 4-8-16, or more precise 4-6-8-10-12-14-16.
How to select these groups is the next thing. Could be with the tabs. Could be with buttons. Could be with a scrollbar.
A free scrollbar is not per definition smarter imho. It depends on how it's organized. Look at the scrollbar under the patternrow in the pattern tab. If I click once in the scrollbar, the row only advances 4 patterns, while the visual range is 32 patterns or more.
Title: Expand Channels on General Tab
Post by: bvanoudtshoorn on March 24, 2007, 02:19:10
Here's an idea. What about combining the idea of buttons with the idea of channel groupings? For example, if you had, five channels (1..5) for a piano, you could group these channels. So (Piano)->{1,2,3,4,5}. Now, if these groupings were shown at the top of the general tab...

So, for example, you'd have something like this: (sorry for the ascii)


+---------------+---------------+---------------+----
| (Piano)       | (Drums)       | (Strings)     | etc
+---------------+---------------+---------------+----

+- PIANO --------------------------------------------
+----------------------------------------------------
|
| +-- Channel 1 --+-- Channel 2 --+-- Channel 3 --+--
| | BLARG         | BLARG         | BLARG         |
| +---------------+---------------+---------------+--
+----------------------------------------------------


This could, of course, be combined with the scrollbar as well.

One issue, though: this would force channel groupings to only be for channels which are adjacent. But this isn't really too much of a problem...[/code]
Title: Expand Channels on General Tab
Post by: Sam_Zen on March 24, 2007, 05:44:35
Good point about being adjacent. A natural thing, so no problem indeed.
In fact you ask here for even a bigger resolution of choice in the number of channels per group, instead of my even numbers.
And I got the impression that you also suggest different groups, each with different numbers, according to some name.
This introduces a random factor which only can be solved if all this setting of these groups is saved with the module.
Title: Expand Channels on General Tab
Post by: Saga Musix on March 24, 2007, 15:48:23
right, "grouping stuff" would have to be saved in the modules... but it's a nice idea in genereal :) a free amount of channels per tab would be a first step.
Title: Expand Channels on General Tab
Post by: bvanoudtshoorn on March 25, 2007, 05:54:05
There's another feature request floating around out there about these groupings. But as mpt is moving to having its own filetype, saving it in shouldn't be too much of a problem. There's already so much extra, non-IT stuff in those files (that's the format I use, anyway =P) that new stuff won't matter. =)

I think that it shouldn't be too difficult, though. Really, all you're doing is storing an alias to a set of channels, and then drawing a nice box around them on the general tab. If we're getting rid of the tabs entirely, and moving to a scrollbar-based system, then it's easy enough to do the buttons. All that you need to do is scroll by (channeloptions.width * n) + (groups.padding * m), where n is the number of channels before the selected group and m is the number of channel groups before the selected one.

Really, this is just an aesthetic change. It should be reflected in the pattern editor too, though. Of course, tying in with that other request, it'd be nice to do "code-folding"-style things on them in the pattern view. =)

Oh, and it would also be nice if they could have little icons. Which can be stored on the user's computer elsewhere, of course. But it would be nice to have a picture of a piano for a piano group, for example. (Preferably nice 24bit PNG ones, too. =) ).
Title: Expand Channels on General Tab
Post by: Sam_Zen on March 25, 2007, 06:44:46
2 BvO
I agree about the aesthetic change.
And it would be nice, that, if I load a picture, a certain pattern would start, playing n number of loops, with n depending on the percentage of red in the picture.. :)
(btw : your www-link doesn't work)
Title: 1920x1600
Post by: Really Weird Person on April 14, 2007, 16:02:39
Your eye sight must be 20-20 there, LPChip with a resolution of 1920x1600! I would imagine that your data is probably insanely small! The Start menu probably has about 250 programs in it and only takes up ¼ of the screen!
Title: Re: 1920x1600
Post by: LPChip on April 15, 2007, 10:31:13
Quote from: "Really Weird Person"Your eye sight must be 20-20 there, LPChip with a resolution of 1920x1600! I would imagine that your data is probably insanely small! The Start menu probably has about 250 programs in it and only takes up ¼ of the screen!

Actually no. I wear glasses and without it I can't see shit. With it, I can read it just fine.

But its not that tiny. Although 1920x1600 is a big workspace, my 24w" screen is really big too.

The view I have is equal to when you have a 19" LCD monitor that runs 1280x1024. Its really acceptable.

To compare it to a CRT monitor, I'd say: 800x600 on a 17" CRT.
Title: Expand Channels on General Tab
Post by: Saga Musix on April 15, 2007, 11:21:56
17" @ 800x600 is biiig :lol:
but b2t....
Title: 1920x1600
Post by: Really Weird Person on April 15, 2007, 13:18:07
800x600 would be quite large on a 17" display. My display is probably only 15" (I am not sure though), and that resolution is quite large compared to 1024x768 and especially large compared to 1280x1024.
Title: Re: 1920x1600
Post by: LPChip on April 15, 2007, 16:45:19
Quote from: "Really Weird Person"800x600 would be quite large on a 17" display. My display is probably only 15" (I am not sure though), and that resolution is quite large compared to 1024x768 and especially large compared to 1280x1024.

Don't forget that a 17" CRT is equal to a 15" LCD. 800x600 is not that big on a 15" LCD but its still acceptable. but maybe its indeed a bit overdone, and is 1024x768 on a 17" CRT a good comparison. I just wanna say that its very well to see. Much better than I though. But then again, I wouldn't be surprised if my screen is 80 cm wide.
Title: Expand Channels on General Tab
Post by: le_parasite on March 20, 2008, 23:30:49
+1
Title: Expand Channels on General Tab
Post by: älskling on March 21, 2008, 07:52:14
I'd prefer a "high res" mode where everything was 4x size and beatifuller.
Title: Expand Channels on General Tab
Post by: RG (aka AUDIOMONSTER) on May 02, 2008, 23:09:23
+1
Title: An Awesome Program!
Post by: Really Weird Person on May 03, 2008, 02:27:57
Here is an awesome program that I found. http://www.download.com/XDesk/3000-2346_4-10017832.html
Title: Expand Channels on General Tab
Post by: Waxhead on May 09, 2008, 21:48:29
I just noticed that people are talking about the channel grouping idea. In worst case there is always possible to hide custom data in a "sample". E.g. as long as this sample is not used (played) by modplug and/or any other player that support format XYZ it would be a useable solution IMHO until a decent super ultra mega fileformat is created. For paranoid reasons it is also possible to make this "datasample" loop in a empty area so that in case this sample get's played by some psyco player that does a few mistakes it should not be heard as long as it handles loops correctly.
...just a wild idea folks ;)
Title: Expand Channels on General Tab
Post by: Saga Musix on May 09, 2008, 22:14:43
you don't need to abuse samples for this. modplug has extended the IT format often enough, this proves that it's easily enhancable. :P