Reply 20 of 525, by zaphod77
btw if your midi player tries to fast forward, it's likely to break this emulator and make it play back stuff incorrectly. i suggest disabling any feature to auto fast forward a midi files to the part with notes.
btw if your midi player tries to fast forward, it's likely to break this emulator and make it play back stuff incorrectly. i suggest disabling any feature to auto fast forward a midi files to the part with notes.
EmperorGrieferus wrote on 2024-04-03, 17:31:Nicknine wrote on 2024-04-03, 16:47:It's some kind of init bug, it appears to happen based on what game you ran first, it's like some of them don't initialize SC-55 […]
EmperorGrieferus wrote on 2024-04-03, 14:44:UPD: I have a problem. MIDIs sound low-pitched.
It's some kind of init bug, it appears to happen based on what game you ran first, it's like some of them don't initialize SC-55 properly. You need to do the reset procedure if you run into this:
1) Press Q to turn it off.
2) Press and hold Y and U, then press Q to turn it back on.
3) Press W to answer affirmative to the reset prompt.I launched it first time as it is, just for the sake of checking out, and it was already low-pitched by 1 halftone. I use FSMP to reset it every time I launch it anew.
When I tried your procedure, it didn't help.
Like I said, it depends on which app you ran first. If I run Descent or Duke Nukem 3D immediately after powering up, the music is off pitch but if I run Doom at any point, it seemingly sets the correct pitch and all other games work correctly after that.
DO THE POWEROFF AND RESET AT LEAST ONCE.
(press q, hold y and u, press q, release all, press w)
Also, get the new version, it sounds even better, now that it doesn't clip.
zaphod77 wrote on 2024-04-03, 19:52:DO THE POWEROFF AND RESET AT LEAST ONCE.
(press q, hold y and u, press q, release all, press w)
Also, get the new version, it sounds even better, now that it doesn't clip.
Already've done that, good sir! Now, I just need to know how to record MIDIs with this...
Nicknine wrote on 2024-04-03, 18:49:Like I said, it depends on which app you ran first. If I run Descent or Duke Nukem 3D immediately after powering up, the music is off pitch but if I run Doom at any point, it seemingly sets the correct pitch and all other games work correctly after that.
The difference is that Doom sends GM ON SysEx message at start. For me it seems that it's enough to send GM On/GS Reset SysEx at startup and the rather lengthy poweroff/reset procedure is not required.
EmperorGrieferus wrote on 2024-04-03, 21:14:Already've done that, good sir! Now, I just need to know how to record MIDIs with this...
To specify, I've created 2 loopmidi ports for IN and OUT for playback in FSMP, but loopmidi either mutes them, or doesn't produce sound. When started, Nuked-SC55 chooses first loopmidi port as its standard one.
EmperorGrieferus wrote on 2024-04-03, 22:03:EmperorGrieferus wrote on 2024-04-03, 21:14:Already've done that, good sir! Now, I just need to know how to record MIDIs with this...
To specify, I've created 2 loopmidi ports for IN and OUT for playback in FSMP, but loopmidi either mutes them, or doesn't produce sound. When started, Nuked-SC55 chooses first loopmidi port as its standard one.
Make sure that the same LoopMidi port is not enabled in FSMP as active Midi In port since this way you can create an infinite Midi loop and LoopMidi mute itself to prevent problems.
So you should either disable Midi In in FSMP settings dialog or you should select another Midi In port that is different from the one that you selected as Midi Out port.
Falcosoft wrote on 2024-04-03, 22:37:EmperorGrieferus wrote on 2024-04-03, 22:03:EmperorGrieferus wrote on 2024-04-03, 21:14:Already've done that, good sir! Now, I just need to know how to record MIDIs with this...
To specify, I've created 2 loopmidi ports for IN and OUT for playback in FSMP, but loopmidi either mutes them, or doesn't produce sound. When started, Nuked-SC55 chooses first loopmidi port as its standard one.
Make sure that the same LoopMidi port is not enabled in FSMP as active Midi In port since this way you can create an infinite Midi loop and LoopMidi mute itself to prevent problems.
So you should either disable Midi In in FSMP settings dialog or you should select another Midi In port that is different from the one that you selected as Midi Out port.
It seems I've fixed the issue and the sound is here, but how do I record? The mic/record bars act as is there's no sound (And the recordings are empty), so I'm kinda stuck with this one.
EmperorGrieferus wrote on 2024-04-03, 22:45:Falcosoft wrote on 2024-04-03, 22:37:EmperorGrieferus wrote on 2024-04-03, 22:03:To specify, I've created 2 loopmidi ports for IN and OUT for playback in FSMP, but loopmidi either mutes them, or doesn't produce sound. When started, Nuked-SC55 chooses first loopmidi port as its standard one.
Make sure that the same LoopMidi port is not enabled in FSMP as active Midi In port since this way you can create an infinite Midi loop and LoopMidi mute itself to prevent problems.
So you should either disable Midi In in FSMP settings dialog or you should select another Midi In port that is different from the one that you selected as Midi Out port.It seems I've fixed the issue and the sound is here, but how do I record? The mic/record bars act as is there's no sound (And the recordings are empty), so I'm kinda stuck with this one.
If you want to record the rendered audio with FSMP then you should select the wave loopback device (i.e. Stereo Mix, What U Hear etc.) as recording source in the Settings dialog.
BTW, if you want to change Volume/Balance of the emulator through FSMP then you should also select 'Use SysEx for Volume/Balance' checkbox in the same Settings dialog.
Falcosoft wrote on 2024-04-03, 22:37:If you want to record the rendered audio with FSMP then you should select the wave loopback device (i.e. Stereo Mix, What U Hear etc.) as recording source in the Settings dialog.
BTW, if you want to change Volume/Balance of the emulator through FSMP then you should also select 'Use SysEx for Volume/Balance' checkbox in the same Settings dialog.
I've done *almost* exactly as you told, yet still no sound in recordings. To clarify things, I'll send screenshot of my FSMP settings.
EmperorGrieferus wrote on 2024-04-03, 23:01:Falcosoft wrote on 2024-04-03, 22:37:If you want to record the rendered audio with FSMP then you should select the wave loopback device (i.e. Stereo Mix, What U Hear etc.) as recording source in the Settings dialog.
BTW, if you want to change Volume/Balance of the emulator through FSMP then you should also select 'Use SysEx for Volume/Balance' checkbox in the same Settings dialog.I've done *almost* exactly as you told, yet still no sound in recordings. To clarify things, I'll send screenshot of my FSMP settings.
Then make sure that the default audio device in Windows is set to your Realtek HD audio device (the default is used by the emulator). And also make sure that your Stereo Mix level is set to a reasonable high value .if it works then you should see that volume meter of FSMP reacts to the emulator's audio output.
I have made a test video:
https://youtu.be/zfd6Ziej6NU
Falcosoft wrote on 2024-04-03, 23:18:Then make sure that the default audio device in Windows is set to your Realtek HD audio device (the default is used by the emula […]
EmperorGrieferus wrote on 2024-04-03, 23:01:Falcosoft wrote on 2024-04-03, 22:37:If you want to record the rendered audio with FSMP then you should select the wave loopback device (i.e. Stereo Mix, What U Hear etc.) as recording source in the Settings dialog.
BTW, if you want to change Volume/Balance of the emulator through FSMP then you should also select 'Use SysEx for Volume/Balance' checkbox in the same Settings dialog.I've done *almost* exactly as you told, yet still no sound in recordings. To clarify things, I'll send screenshot of my FSMP settings.
Then make sure that the default audio device in Windows is set to your Realtek HD audio device (the default is used by the emulator). And also make sure that your Stereo Mix level is set to a reasonable high value .if it works then you should see that volume meter of FSMP reacts to the emulator's audio output.
I have made a test video:
https://youtu.be/zfd6Ziej6NU
Hm... I may not get it. To start, what port NukedSC finds when booting up: IN or OUT?
EmperorGrieferus wrote on 2024-04-03, 23:27:Falcosoft wrote on 2024-04-03, 23:18:Then make sure that the default audio device in Windows is set to your Realtek HD audio device (the default is used by the emula […]
EmperorGrieferus wrote on 2024-04-03, 23:01:I've done *almost* exactly as you told, yet still no sound in recordings. To clarify things, I'll send screenshot of my FSMP settings.
Then make sure that the default audio device in Windows is set to your Realtek HD audio device (the default is used by the emulator). And also make sure that your Stereo Mix level is set to a reasonable high value .if it works then you should see that volume meter of FSMP reacts to the emulator's audio output.
I have made a test video:
https://youtu.be/zfd6Ziej6NUHm... I may not get it. To start, what port NukedSC finds when booting up: IN or OUT?
Nuked-SC55 should use the other end of the same virtual port that you select in FSMP as Midi Out port. You do not even need to enable Midi In in FSMP to use Nuked-SC55.
From the perspective of Nuked-SC55 it is a Midi In port but from the perspective of FSMP it is a Midi Out port.
Falcosoft wrote on 2024-04-03, 23:18:Nuked-SC55 should use the other end of the virtual port that you select in FSMP as Midi Out port. You do not even need to enable Midi In in FSMP to use Nuked-SC55.
From the perspective of Nuked-SC55 it is an Midi In port but from the perspective of FSMP it is a Midi Out port.
Okay, I will explain.
I've created a brand new "loopmidi Port" as "Opened midi port", as it's described in NukedSC, and then quickly created "loopmidi Port 1" for... something. The thing is, NukedSC works ONLY if loopmidi Port is selected as OUT port, but the recordings are silent.
Such things seem to become less intuitive to me, sadly.
Falcosoft wrote on 2024-04-03, 21:38:Nicknine wrote on 2024-04-03, 18:49:Like I said, it depends on which app you ran first. If I run Descent or Duke Nukem 3D immediately after powering up, the music is off pitch but if I run Doom at any point, it seemingly sets the correct pitch and all other games work correctly after that.
The difference is that Doom sends GM ON SysEx message at start. For me it seems that it's enough to send GM On/GS Reset SysEx at startup and the rather lengthy poweroff/reset procedure is not required.
Confirming. I have put the GS Reset SysEx at the start of all my GS MIDI recordings and ran into the pitch-down issue only once when I started the playback of the MIDI file too early after starting Nuked-SC55. So yeah, just send a GS reset.
DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4
EmperorGrieferus wrote on 2024-04-03, 23:44:Okay, I will explain. I've created a brand new "loopmidi Port" as "Opened midi port", as it's described in NukedSC, and then qui […]
Falcosoft wrote on 2024-04-03, 23:18:Nuked-SC55 should use the other end of the virtual port that you select in FSMP as Midi Out port. You do not even need to enable Midi In in FSMP to use Nuked-SC55.
From the perspective of Nuked-SC55 it is an Midi In port but from the perspective of FSMP it is a Midi Out port.Okay, I will explain.
I've created a brand new "loopmidi Port" as "Opened midi port", as it's described in NukedSC, and then quickly created "loopmidi Port 1" for... something. The thing is, NukedSC works ONLY if loopmidi Port is selected as OUT port, but the recordings are silent.
Such things seem to become less intuitive to me, sadly.
OK. These problems are conceptually unrelated ( one is related to Midi the other is related to rendered digital audio)
1. Nuked-SC55 by default uses the first available Midi In port (port 0) of the system. If you do not have such hardware/soundcard that has Midi In capabilities then your first Midi In port (0) will be the software cable that you created first (in your case it is loopmidi Port). So in other Midi software that you want to use with Nuked-SC55 you have to select the same software cable as Midi Out port. That's it.
2. Nuked-SC55 renders digital audio from the sent Midi messages and uses the default audio (not Midi!) device that is selected in the system as default. If you want to record the rendered audio you have to select the right recording source since the audio is not rendered by Midi player but it is rendered by Nuked-SC55. If the default audio device in Windows is not the same as the recording device/source that you select in Midi player then you will not get the audio signal rendered by Nuked-SC55.
Falcosoft wrote on 2024-04-03, 23:18:OK. These problems are conceptually unrelated ( one is related to Midi the other is related to rendered digital audio)
1. Nuked-SC55 by default uses the first available Midi In port (port 0) of the system. If you do not have such hardware/soundcard that has Midi In capabilities then your first Midi In port (0) will be the software cable that you created first (in your case it is loopmidi Port). So in other Midi software that you want to use with Nuked-SC55 you have to select the same software cable as Midi Out port. That's it.
2. Nuked-SC55 renders digital audio from the sent Midi messages and uses the default audio (not Midi!) device that is selected in the system as default. If you want to record the rendered audio you have to select the right recording source since the audio is not rendered by Midi player but it is rendered by Nuked-SC55. If the default audio device in Windows is not the same as the recording device/source that you select in Midi player then you will not get the audio signal rendered by Nuked-SC55.
I think I got you. Yes, my default audio device on my PC is Speakers (Realtek(R) Audio), while the recording source is Stereo Mix (With selection of Primary Recording Driver and Microphone (Realtek (R) Audio). I can neither choose Stereo Mix as my default audio device, nor use Speakers as my recording source, so, once again, I'm kinda stuck.
EmperorGrieferus wrote on 2024-04-04, 00:16:Falcosoft wrote on 2024-04-03, 23:18:OK. These problems are conceptually unrelated ( one is related to Midi the other is related to rendered digital audio)
1. Nuked-SC55 by default uses the first available Midi In port (port 0) of the system. If you do not have such hardware/soundcard that has Midi In capabilities then your first Midi In port (0) will be the software cable that you created first (in your case it is loopmidi Port). So in other Midi software that you want to use with Nuked-SC55 you have to select the same software cable as Midi Out port. That's it.
2. Nuked-SC55 renders digital audio from the sent Midi messages and uses the default audio (not Midi!) device that is selected in the system as default. If you want to record the rendered audio you have to select the right recording source since the audio is not rendered by Midi player but it is rendered by Nuked-SC55. If the default audio device in Windows is not the same as the recording device/source that you select in Midi player then you will not get the audio signal rendered by Nuked-SC55.I think I got you. Yes, my default audio device on my PC is Speakers (Realtek(R) Audio), while the recording source is Stereo Mix (With selection of Primary Recording Driver and Microphone (Realtek (R) Audio). I can neither choose Stereo Mix as my default audio device, nor use Speakers as my recording source, so, once again, I'm kinda stuck.
No, it is not a problem. Strereo Mix is the 'recording side' of the 'Speakers' playback device. So it is not a problem. You should check in the sound control panel -> recording tab of Windows that your Stereo Mix recording source volume meter reacts to sound rendered by Nuked-SC55. If it is not then you should check the recording level of Stereo Mix. Here is another video about this:
https://youtu.be/YnH7Qq_-EjU
Falcosoft wrote on 2024-04-03, 23:18:No, it is not a problem. Strereo Mix is the 'recording side' of the 'Speakers' playback device. So it is not a problem. You should check in the sound control panel -> recording tab of Windows that your Stereo Mix recording source volume meter reacts to sound rendered by Nuked-SC55. If it is not then you should check the recording level of Stereo Mix. Here is another video about this:
https://youtu.be/YnH7Qq_-EjU
First, it doesn't react to the sound. Second, its initial volume was set to 54, but nothing changed even when I changed it to 100.
EmperorGrieferus wrote on 2024-04-04, 00:39:Falcosoft wrote on 2024-04-03, 23:18:No, it is not a problem. Strereo Mix is the 'recording side' of the 'Speakers' playback device. So it is not a problem. You should check in the sound control panel -> recording tab of Windows that your Stereo Mix recording source volume meter reacts to sound rendered by Nuked-SC55. If it is not then you should check the recording level of Stereo Mix. Here is another video about this:
https://youtu.be/YnH7Qq_-EjUFirst, it doesn't react to the sound. Second, its initial volume was set to 54, but nothing changed even when I changed it to 100.
And it is not muted either? (you can find the mute button on the right hand side of level slider).
On the playback tab of the of the sound control panel you see the volume meter of Speaker (Realtek) device reacts to sound rendered by Nuked-SC55?
If Stereo Mix is not muted and you see the volume meter of Speaker (Realtek) on the Playback tab changes when Nuked-SC55 renders audio then your driver must be faulty.
In this case FSMP has no chance to record anything either since your audio recording infrastructure is broken.
One more thing:
Try to right click on Stereo Mixeer and select it as default recording device.