Worklog for spriteman

2d GUI

Return to Worklogs

Hotsopts no longer conflict(Posted 2010-03-16)
This is now fixed. When clicking on a slider, I have locked out the button hotspots so there is no collision impact any more. Annoying problem solved.

Continuing with Crossfader. Partially working. Will be programming crossfade waypoints.


Working on the CrossFader(Posted 2010-03-15)
Slave player - complete

Presenly working on a CrossFader, nice large slider to flip between the channels as part of the mixer module.

I have decided to look at the following problem which can be fixed witout too much problem.

1) Restrict the hotspots so when mouse is on a slider and the user flicks them quickly, the other hotspots are not compromised. This can cause the slider to get stuck if another hotspot is reached with the mouse pointer. Generally annoying.

Improvements. - The reverse buffer has been tightened up so that the the position in the track does not move out of scope. This has improved the handling of tracks when playing in reverse.


Slave Player 90% Complete(Posted 2010-03-11)
yep, The slave player is now working or 90% complete.

The remaining components to add are,

FFWD and REVERSE controls.

New Feature
Replay option for both players.

Coming Up
Add fader bar to work between tracks 1 and 2


Slave player design(Posted 2010-02-04)
Starting to program the slave player.

------------------------------


Panning Is Working Fine(Posted 2010-02-01)
Added - Click points for pan. Left, right and centre buttons.

Thinking about uplifting the design of the first track player to the second (Slave) player.
------------------------------
To Fix - Display vu bar graphic correctly when track is rewound to end.
To Add - Seek slider silents when slid to new location.


Update(Posted 2010-01-28)
Fixed - Report seeking to the status window
Enhanced - Seek bar works when track paused
Fixed - bar resets correctly when track stopped,unloaded and powered off.

To Fix - Display vu bar graphic correctly when track is rewound to end

To Add

Click points for pan. Left, right and centre buttons.


Seek Bar now working(Posted 2010-01-27)
Yep, after a tricky time with this, the seekbar is working and does the following.

tracks the position of the track.
Seek slider is selectable and dragable to new location.
Positin window is updated
Seek bar amd slider follows progression of the track
Slider ends correctly and stops.

To fix -
Need to pause/resume track correctly on seek
Report seeking to the status window
teminate vu bars correctly when track is stopped


New Feature - Seek/Progress bar.(Posted 2010-01-25)
To Comlete updated functionality - Working seek(progress) bar. This will allow the user to click on and drag(seek) to a new position in the track and start there. It will also increment along as the track progresses so a dual purpose. Presently WIP on this.

Fixes

Termination of track when running in reverse


Update(Posted 2010-01-21)
Redesigned and repositioned load and clear buttons.
Extended the seek bar on the load module

Added - Reports bit rate of loaded file

To Fix - Termination of track when running in reverse
To Add - Working seek(progress) bar


Enhanced FFWD & BACKWARDS(Posted 2010-01-20)
Enhancement - to FFWD and REVERSE Buttons - Buttons are slideable and will ramp up forward and reverse speeds of the track. Mouse will lock on buttons and flash - WIP.

To Add - Bit rate details of track
To Enhance - Bigger load track and clear buttons.


Fix and change to functionality(Posted 2010-01-18)
To Fix

1) Ffwd and Rwnd with mouse down outside of hotspot does not release button

Suggested change to functionality to enhance and fix above.

Ffwd and Rwnd buttons to be slidable. Autolock the mouse pointer on buttons when mousedown. Return slider to home position, resume track play at new position when mouse is no longer down.


Update(Posted 2010-01-17)
More Fixes

Fixed - Mute push switch to work across track play status
Fixed - Panning is set in reverse, should be left/right not right/left

To Fix

1) Ffwd and Rwnd with mouse down outside of hotspot does not release button


Fixes(Posted 2010-01-16)
Fixed

1) Sorted Pitch Tempo and Vol values when clearing and loading track

To Fix

1) Ffwd and Rwnd with mouse down outside of hotspot does not release button
2)


Thought about completing the design(Posted 2009-03-02)
Just a thought mind.......Got a bit on my plate at the mo.


Tidy Up(Posted 2009-02-05)
Just did a little tidying up today.


General concept now in place(Posted 2009-01-28)
The screen is more or less in place, what I wanted to achieve. There are 1 or 2 sections that need a tidy up but this will be done in the QA stage.


Tidy up the power supplies(Posted 2009-01-27)
Yep, The desk has virtual power supplies. 1 for the left player and the other for the right. Both have to be switched on for the mixer to work, so the player can be run as a single player or both together. A little novel...

Light switch is done. Dials will have to be tidied up next..


Continuing Planning Stage 2(Posted 2009-01-26)
Working around the bottom of the console, i.e bottom of the screen. this is where the desk can be switched on or off. Also light switch will be housed here...


Planning stage 2(Posted 2009-01-14)
Well into planning stage 2. Light switch to add. Some modifications to layout required.


Further Interface stuff(Posted 2009-01-13)
Need to place the following on the screen.

Include MP3 Bps item
Include button to choose directory to save the mix to.
Include light switch inside door


Second Planning Stage of Interface(Posted 2009-01-09)
Working on interface design.

To do.

Include MP3 Bps item
Include PAN
Modify and Move Quality to handle Low/Med/High MP3 Setting
Include button to choose directory to save the mix to.
Include light switch inside door


Most of Interface planned out(Posted 2009-01-08)
Now in the second planning stage of the interface. I.e most of the original components have been placed on screen i.e functions buttons, sliders have been located in their respective places.

The second stage is to finish the interface layout and include what needs to be included then move on to the final stage which is tidy up and quality check before starting the programming.

I will not texture the interface untill the programming is finished.


Continuing with the Interface(Posted 2009-01-04)
Must be intuitive interesting but not overbearing. Continuing with the design. Steady ahead. Just moving ahead with this. Following my intuition, building on known components


MP3 Player 1(Posted 2009-01-02)
Started to shape the look and feel of MP3 Player 1. Working on the layout


Working on the GUI(Posted 2009-01-01)
800 by 600 windowed


Music Player/Mixer(Posted 2009-01-01)
Just decided to pick up this project. I guess the new year is in an I wanted to have another go at a GUI for a music mixer. The Idea is to see if I can produce a program that will handle MP3,OGG using the standard blitz commands and available dll's.

I have created an 800 by 600 template which will help me map out the positions of buttons, sliders, text and graphics.