Go Back   Winamp Forums > Winamp > Winamp Bug Reports

Reply
Thread Tools Search this Thread Display Modes
Old 9th July 2006, 16:16   #1
amano
Major Dude
 
amano's Avatar
 
Join Date: Apr 2003
Location: where the llamas come from!
Posts: 951
all MIDI files not seekable with DS/Microsoft Synth

Tested with in_midi 3.11 and 3.13 (from WA 5.25) on two computers with a completely different sound setup.

Steps to reproduce:

1) Open configuration of in_midi

2) On the first tab choose as device: 'Direct Music/Microsoft Synthesizer'

3) Play any midi

4) Try to seek within the midi

the problem showed up first in this thread: http://forums.winamp.com/showthread....hreadid=250699

eeeee eeeeeee eeeee eeeee eeeee
8 8 8 8 8 8 8 8 8 8 88
8eee8 8e 8 8 8eee8 8e 8 8 8
88 8 88 8 8 88 8 88 8 8 8
88 8 88 8 8 88 8 88 8 8eee8
amano is offline   Reply With Quote
Old 9th July 2006, 16:36   #2
DJ Egg
Techorator
Winamp Team
 
Join Date: Jun 2000
Posts: 35,130
Hmm, strange. I can't reproduce this.
All MIDI files seek ok for me with 'DM/MS Synth' device.
DJ Egg is offline   Reply With Quote
Old 9th July 2006, 16:40   #3
amano
Major Dude
 
amano's Avatar
 
Join Date: Apr 2003
Location: where the llamas come from!
Posts: 951
Strange. BubbaSmith hinted on that already. This is my midi setup:
----------------------------------------
Device: Direct Music/Microsoft Synthesizer

Device Info:

type : DirectMusic
device type : user mode synthesizer
supports DLS level 1
supports DLS level 2
software synthesizer
effects : reverb

Volume Control: Autodetect

Logrith as Logarithmic: Yes

Midi Extensions: none

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

I tried the midi from the other thread and 2 midis of mine.

One computer has a Realtek on-chip audio device, the other has a Creative Soundblaster 5.1 with the latest official kx Drivers installed. Both are Windows XP.

the out_ds plugin is active. No third party plugins installed.
-----------------------------------------
strange

I can move the slider to any position that I want, but the music doesn't jump to this position.

Update:

As funny as it is: Sometimes it works, sometimes not. Hitting stop and then play changes this behaviour sometimes. Once it is started with seeking working, it keeps working. But hitting stop and play might also make it change into the "seekless" mode.

Out of 10 tries: W=works, N=does NOT work.

Winamp is restarted.

W W N W N W W N W W

eeeee eeeeeee eeeee eeeee eeeee
8 8 8 8 8 8 8 8 8 8 88
8eee8 8e 8 8 8eee8 8e 8 8 8
88 8 88 8 8 88 8 88 8 8 8
88 8 88 8 8 88 8 88 8 8eee8

Last edited by amano; 9th July 2006 at 17:17.
amano is offline   Reply With Quote
Old 9th July 2006, 19:01   #4
Bubba Smith
Major Dude
 
Bubba Smith's Avatar
 
Join Date: Apr 2006
Location: Bubbaville, USA
Posts: 599
I have absolutely no problems seeking with each and every MIDI file I have, when using this MIDI device (the one I recommended) in Winamp --> 'Direct Music / Microsoft Synthesizer (with output)'.

Both amano and kiwiness appear to have a common problem that the rest of us do not have, that might need to be addressed, but it's definitely not a bug in Winamp, or with that device.

btw... I just replied in the thread that prompted amano to file this 'bug' report.


Egg...

Perhaps 'merge' this thread with that one?
This is not a reproducable bug.
Bubba Smith is offline   Reply With Quote
Old 9th July 2006, 21:16   #5
JonnyMac
Moderator
 
JonnyMac's Avatar
 
Join Date: Dec 2000
Posts: 14,344
Reproduced, however there is another setting in the mix...
Winamp > Ctrl+P > Input > Nullsoft MIDI player > Misc tab > issue is reproduced when 'streamed - send data to OS as large blocks/segments' is selected as the playback method.

'immediate - send MIDI as large blocks/segments' works correctly

I am not too sure about merging the threads. I will leave that one to the Eggster.

Please do not PM me for tech support. Any request for tech support through PM will be ignored.
Read the Stickies
---> | | | | <--- Knowledge is power
JonnyMac is offline   Reply With Quote
Old 9th July 2006, 22:00   #6
Bubba Smith
Major Dude
 
Bubba Smith's Avatar
 
Join Date: Apr 2006
Location: Bubbaville, USA
Posts: 599
OK. Don't merge the threads. Reproduced. BUT...
Exactly as JonnyMac indicated...

'Direct Music / Microsoft Synthesizer' --> borked

'Direct Music / Microsoft Synthesizer (with output)' --> fine

As I'd indicated to amano in the other thread, I specifically used the device 'with output' and did not have this problem. But amano elected not to try what I'd suggestted, due to the fact that he assumed that using the device would output a WAV file as well (not true - as I'd indicated here).

So... yes. Reproduced.
Now, I'm wondering if kiwiness mistakingly selected 'Direct Music / Microsoft Synthesizer' even though I specifically told him to use 'Direct Music / Microsoft Synthesizer (with output)' in that thread. I'll have to go back there and ask him. And I'll bet $$$ that that is exactly what he did.
Bubba Smith is offline   Reply With Quote
Old 9th July 2006, 23:39   #7
Bubba Smith
Major Dude
 
Bubba Smith's Avatar
 
Join Date: Apr 2006
Location: Bubbaville, USA
Posts: 599
JonnyMac's Workaround:
Quote:
Originally posted by JonnyMac
Winamp > Ctrl+P > Input > Nullsoft MIDI player > Misc tab > issue is reproduced when 'streamed - send data to OS as large blocks/segments' is selected as the playback method.

'immediate - send MIDI as large blocks/segments' works correctly
Tested it (extensively). Appears to eliminate the problem.
Good job there, JonnyMac!
Bubba Smith is offline   Reply With Quote
Old 10th July 2006, 00:59   #8
DJ Egg
Techorator
Winamp Team
 
Join Date: Jun 2000
Posts: 35,130
Ok, I can reproduce it now, with those two settings
(Device = DirectMusic MS Synth, and Playback Method = streamed)

I've always used my soundcard's hardware synth as Device and 'Immediate' playback method, but I think 'streamed' is the default setting.

As stated, the result is that you can move the seekbar, but it doesn't actually seek (ie. move it from 0:01 to 4:00 and it'll still be playing from 0:01 onwards).

The question is... is this new to 5.23/4 or has it been like this for a while? And if the latter, then in which version did it start happening?
DJ Egg is offline   Reply With Quote
Old 10th July 2006, 21:28   #9
amano
Major Dude
 
amano's Avatar
 
Join Date: Apr 2003
Location: where the llamas come from!
Posts: 951
Bubba Smith, the funny thing is, that selecting the "with output" part indeed starts the diskwriter plugin! Maybe your diskwriter plugin isn't installed. And I do not hear any sound. If I start it again, I get a popup which tells that there is already a wav file in place.

Are there any advantages in using the streamed mode? If not then the streamed mode could be removed as a quick fix.

And if Benski bothers to fiddle around with in_midi again: Could we have the Direct Sound/Microsoft Synth be the default setting? I wouldn't have tried this setting myself and have been annoyed for years that winamp changes the systemwide volume for midis.

eeeee eeeeeee eeeee eeeee eeeee
8 8 8 8 8 8 8 8 8 8 88
8eee8 8e 8 8 8eee8 8e 8 8 8
88 8 88 8 8 88 8 88 8 8 8
88 8 88 8 8 88 8 88 8 8eee8
amano is offline   Reply With Quote
Old 10th July 2006, 21:37   #10
JonnyMac
Moderator
 
JonnyMac's Avatar
 
Join Date: Dec 2000
Posts: 14,344
Direct Music / Microsoft Synthesizer (with output) allows the use of the DiskWirter plug-in with MIDI files. It should not automatically cause Winamp to switch to the DW plug-in. Are you sure that you did not accidentally select DW instead of the a regular output plug-in?
JonnyMac is offline   Reply With Quote
Old 10th July 2006, 22:37   #11
amano
Major Dude
 
amano's Avatar
 
Join Date: Apr 2003
Location: where the llamas come from!
Posts: 951
Yes. you are right. I don't know how I managed to do so, but well, my fault.

eeeee eeeeeee eeeee eeeee eeeee
8 8 8 8 8 8 8 8 8 8 88
8eee8 8e 8 8 8eee8 8e 8 8 8
88 8 88 8 8 88 8 88 8 8 8
88 8 88 8 8 88 8 88 8 8eee8
amano is offline   Reply With Quote
Old 17th July 2006, 18:02   #12
kiwiness
Junior Member
 
Join Date: Jul 2006
Posts: 8
hi guys, sorry for the absence. Bubba, i did choose 'Direct Music / Microsoft Synthesizer (with output)' but problem persisted. indeed, the

'immediate - send MIDI as large blocks/segments'

fixed my non-seekable problem. Weird how mine seems to be a special case where i need to set 'with output' AND 'immediate - send MIDI as large blocks/segments'. well, at least now i kan seek again.

*applause* good job all! you guys are awesome!

p.s. btw Bubba, im a girl...not a "him"
kiwiness is offline   Reply With Quote
Reply
Go Back   Winamp Forums > Winamp > Winamp Bug Reports

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump