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 - pailes

Pages: 1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 29
81
MilkyTracker Community / Re: Sample tuning?
« on: October 30, 2008, 19:36:21 »
Yes indeed, the finetune and relative note values are adjusted to match the sample rate of the imported sample when played at C-4.

82
MilkyTracker Support / Re: Multichannel recording always on
« on: October 23, 2008, 22:10:06 »
I will have a look at it.

83
MilkyTracker Tracks & Songs / Re: Parallax Glacier
« on: October 19, 2008, 12:26:33 »
Highly recommended song. Beautifully arranged with a very complex drum beat and the chip elements fit very well. :D

84
I've been learning how to use GTK+, but it's very discouraging. It doesn't seem like any of the widgets are all that useful for building a tracker UI.

I don't know GTK+ very well, but if you decide to do things yourself, you usually end up in getting exactly what you want ;) And if you mess things up you're the one to blame and not somebody else. Hello NIH-syndrome :)

Quote from: phate
However, building my own UI sounds like an imposing-yet-fun project. It would be interesting, and to be honest, it's what I'd rather be doing. However, there are a few things that I'm not so clear on. For instance, if you're doing everything by rendering a bitmap, that would mean that all of the video processing is being done by the CPU, yes?

Yes everything is done by the CPU, but as you can see with MilkyTracker it's not a big deal these days. I admit that MilkyTracker eats up more cycles this way, but it's a very portable approach.

Quote from: phate
Also, what would be the most effective way to render that to the screen afterwards? How do you keep track of mouse clicks and what would be the best way to keep this project platform-independent?

Well the screen updates are done by the underlying graphics subsystem of the "OS". For windows this is GDI, on Linux SDL is used, but basically you can switch to anything that can draw images into video memory.

Basically it's a typical frontend/backend relation, you write a few OS dependent backends and the keep the rest platform independent.

Quote from: phate
I presume I would end up writing my own font renderer as well...

MilkyTracker does so, because it deals with fixed size bitmap fonts, which are very easy to render. If you want more sophisticated font rendering check out the Freetype library.

85
Currently PPUI uses a bitmap context where any graphic operation results in low level bitmap manipulations. Each drawing operation is done in software in a rectangular area of the bitmap context. When drawing has finished the area is made visible by OS dependent update code. It is also possible to do rendering with OpenGL for example.

On top of this a basic widget set is provided: Buttons, Sliders, Text Boxes, List Boxes etc. There is also some basic kind of event distribution which takes raw user input events from the OS and distributes it to the widgets which are contained in a window. Basically it is written like most widget systems but in a much more simple and straight forward way. It was only written for MilkyTracker, for nothing else, that's why it's not very well documented.

Nevertheless it's a fun thing to do and if you enjoy programming like myself, you might also enjoy writing your own GUI system, hehe ;)

86
Tracking / Re: Tracker for Mac OS 9?
« on: October 04, 2008, 19:28:31 »
MilkyTracker could easily be ported to OS9 also.

87
MilkyTracker Tracks & Songs / Re: My first one
« on: October 03, 2008, 22:33:49 »
I'm not laughing ;) Quite some potential, good effect usage, rhythm fits to the lead melody. Pretty good song already, although the ending is a little bit abrupt :)

88
Will be fixed.

89
MilkyTracker Community / Re: Sorry, already solved
« on: October 03, 2008, 09:42:48 »
Even if it's solved already, it might help others as well.

90
MilkyTracker Support / Re: MilkyTracker website down?
« on: October 01, 2008, 20:45:10 »
Thank god :D

Pages: 1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 29