vgmrips

The forum about vgm files
It is currently 2017-11-22, 11:14:49

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: 2017-01-04, 2:19:26 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2843
Location: Germany
TitleKing's Quest: Quest for the Crown
ComposerAl Lowe
SystemApple IIgs
Sound ChipsES5503
Tracks14
Playing time4:09
Pack authorNewRisingSun
Pack version1.01
Last Update2017-04-26



Last edited by NewRisingSun2 on 2017-03-17, 9:15:53, edited 2 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: 2017-02-10, 12:53:46 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2843
Location: Germany
I really wonder whether this pack should be mono or not.
Sometimes the stereo effects don't sound too bad, but some songs play completely on the left speaker.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-02-10, 21:35:15 

Contributors Contributors
Smack talkers Smack talkers
Offline

Joined: 2016-12-27, 3:21:40
Posts: 54
It's how it plays in MAME. Is there something I can do, short of modifying all ES5503 register writes, to make it play in mono?


Top
 Profile  
 
 Post subject:
PostPosted: 2017-02-11, 9:53:17 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2843
Location: Germany
In the VGM header, there is a value "ES5503 output channels" at offset 0xD4. It's 2 by default (stereo). Setting it to 1 makes everything mono.
The actual question is though - how does this play on the actual machine?


Top
 Profile  
 
 Post subject:
PostPosted: 2017-02-11, 16:28:15 

Contributors Contributors
Smack talkers Smack talkers
Offline

Joined: 2016-12-27, 3:21:40
Posts: 54
I don't have an actual Apple IIgs myself, but I know that the normal audio output from an Apple IIgs is mono; a stereo expansion card is required for stereo output. Looking at the game's internal sound files, which are basically MIDI files, there are Program Change and Volume Controller events, but no Panpot Controller events. This indicates to me that the panning is probably an artifact of the MIDI player library that Sierra used --- possibly assigning pan positions by MIDI channel number, or having a fixed pan position for every instrument --- and that mono output is what was intended. If you agree, then I will reupload the pack modified in the manner that you described.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-02-12, 21:50:26 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2843
Location: Germany
Something I forgot to mention (sorry): You can use vgm_sro on VGMs that upload their samples to sound chip RAM/ROM. It will remove all unused sample data.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-02-12, 23:30:03 

Contributors Contributors
Smack talkers Smack talkers
Offline

Joined: 2016-12-27, 3:21:40
Posts: 54
Okay, but should I set channels to 1 or not?


Top
 Profile  
 
 Post subject:
PostPosted: 2017-03-17, 9:16:19 

Contributors Contributors
Smack talkers Smack talkers
Offline

Joined: 2016-12-27, 3:21:40
Posts: 54
Silence is approval, so I have reuploaded the pack with vgm_sro applied, and made the files play in mono.


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

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


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:  
cron
Powered by phpBB® Forum Software © phpBB Group