vgmrips

The forum about vgm files
It is currently 2020-09-23, 4:25:29

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: An idea: VGM Studio
PostPosted: 2015-01-18, 0:32:48 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 714
Here's my idea for a fully featured VGM software. It should be able to do:

- Wave display with command overlay and loop selection
- Command list display, with filters (ie, display waits, toggle this or that chip etc).
- Chip info display
- GD3 editing
- Tools such as loop finding and trimming

many more

As you can see, it brings together vgmlpfnd, vgm2txt, vgm_trim, vgmplay and possibly other tools.

I am thinking GTK+ would be a good choice and would make it cross platform.

_________________
vampi.tech


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-18, 21:31:47 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 714
The command-line tool functionality, such as vgmlpfnd, vgm_cmp and so on can be implemented as plugins to the main application. Similar to GIMP, in fact.

To further extend functionality, scripting can be implemented. I am thinking python, but whatever.

_________________
vampi.tech


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-19, 11:32:58 
Offline
User avatar

Joined: 2012-12-21, 15:30:24
Posts: 73
Location: UK
Hah, this announcement comes just as tagging is added to foo_input_vgm. Well, will see how it goes and possibly get back to you. :)

_________________
http://iridescentaudio.co.uk


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-19, 13:21:44 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 714
Not sure what one has to do with the other. Right now I'm trying to figure out how to display the vgm commands on a timeline.

_________________
vampi.tech


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-19, 21:36:28 

Staff Staff
Programmers Programmers
Offline
User avatar

Joined: 2012-04-22, 4:03:45
Posts: 211
Location: New York, NY, USA
vampirefrog wrote:
Right now I'm trying to figure out how to display the vgm commands on a timeline.


Is the current vgm2txt algorithm not good enough to get a sample-accurate timestamp of a given command?


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-20, 0:32:36 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 714
The issue is to display the commands from sample N to sample N+M. I am currently considering using a sort of 1D array of X samples for each cell. That way one can easily correlate between sample position and file position. However, that might be difficult to edit, so I'm thinking of a smart tree structure of sorts.

_________________
vampi.tech


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-20, 20:13:43 
Offline
User avatar

Joined: 2012-12-21, 15:30:24
Posts: 73
Location: UK
vampirefrog wrote:
Not sure what one has to do with the other. Right now I'm trying to figure out how to display the vgm commands on a timeline.


My bad. Thought I read something about tagging as well, but I must have imagined it.

_________________
http://iridescentaudio.co.uk


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-21, 5:02:12 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 714
Of course, there will be tagging support. It wouldn't be complete without it.

I'm still pondering whether to make mass tagging part of VGM Studio or a separate tool.

_________________
vampi.tech


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-23, 4:42:58 

Staff Staff
Private Eyes Private Eyes
Promoters Promoters
Offline
User avatar

Joined: 2012-02-17, 5:54:01
Posts: 204
Location: USA
Having it all in one is always better, just look at VGMToolbox.


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-23, 5:17:54 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 714
I want a specialized tool, focusing on one format only.

_________________
vampi.tech


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-25, 15:10:19 

Musicians Musicians
Contributors Contributors
Offline

Joined: 2012-09-29, 11:45:48
Posts: 219
Location: Australia
Any reason why the preference of GTK+ when Qt also fits the crossplatform criteria, and doesn't require a runtime installation?

I've been thinking of refactoring vgm2txt to work as a vgm command reader that works in-memory for some time. I currently do not have frequent internet access until hopefully a few days later.

_________________
-dj.tuBIG/MaliceX


Top
 Profile  
 
 Post subject:
PostPosted: 2015-01-25, 15:31:17 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 714
personal preference, plus it's C, and VB would like it. A lot of the code would be reusable though.

_________________
vampi.tech


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
[ Time : 0.098s | 16 Queries | GZIP : On ]