Chat

Author Topic: > DefleMask v0.12.0 RELEASED! <  (Read 197964 times)

Offline LukeMcQueen

  • Member
  • Posts: 114
  • Sine Wave Warrior
> DefleMask 11 PRE-RELEASE! <
« Reply #375 on: September 09, 2015, 10:50:39 am »
Ok, I started to test it out a bit.
I noticed the notes need some tuning. They're off frequency by about a semitone (C1 equals to C#1 and so on).
I'm going to continue the testing later today.
It is not related to the DT parameters? I will look at this.

No, I think it has to do with the chip's base clock or something.


Thank you for the link, Luke. You're da real MVP. :P
I'm so excited to see where this is going. :3

You're welcome :)

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
> DefleMask 11 PRE-RELEASE! <
« Reply #376 on: September 09, 2015, 12:02:02 pm »
No, I think it has to do with the chip's base clock or something.
I see now. It will be fixed for the next pre-release update.

I was looking into .opm preset format, it defines 8 instrument in one file. This becomes into a problem while loading in Defle because right now 1 file = 1 preset. I could load ALL 8 instruments in the .opm but that will replace/create from the instrument that you have selected.
« Last Edit: September 09, 2015, 12:22:39 pm by Delek »

Offline Wonderpanda

  • Newbie
  • Posts: 18
    • Email
> DefleMask 11 PRE-RELEASE! <
« Reply #377 on: September 09, 2015, 12:23:23 pm »
I'm testing it, it's AWESOME  ;D

the release crashes often, but the 8 FM voices are operative. I imported some OPM instruments in TFI format, ripped with Hoot voice ripper and transformed in TFI, and it worked pretty good.
It's incredible to finally compose some music with this chip :D

I did a quick test, consider it a "victory jingle tune" for finally having YM2151 support :D. VGM export seems fine.
Instruments ripped from the first Mahou Daisakusen (Arcade version of course). FIVE CHANNELS BRASSES :D fat sound!

I'm really looking forward for the PCM implementation, the .opm format support and the bug fixing, so we can have full control of this marvelous chip.

Thank you Delek

Offline LukeMcQueen

  • Member
  • Posts: 114
  • Sine Wave Warrior
> DefleMask 11 PRE-RELEASE! <
« Reply #378 on: September 09, 2015, 12:26:12 pm »
The .OPM format supports up to 128 instruments, but usually an .OPM dump contains 8 instruments (one for each YM2151 channel). We'd need either an external tool to split up the .OPM files or a submenu in DefleMask that lets us choose which instrument to load. It wouldn't be a problem for me to manually split the files, but I reckon it could be annoying for some people.

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
> DefleMask 11 PRE-RELEASE! <
« Reply #379 on: September 09, 2015, 12:39:57 pm »
I'm testing it, it's AWESOME  ;D

the release crashes often, but the 8 FM voices are operative. I imported some OPM instruments in TFI format, ripped with Hoot voice ripper and transformed in TFI, and it worked pretty good.
It's incredible to finally compose some music with this chip :D

I did a quick test, consider it a "victory jingle tune" for finally having YM2151 support :D. VGM export seems fine.
Instruments ripped from the first Mahou Daisakusen (Arcade version of course). FIVE CHANNELS BRASSES :D fat sound!

I'm really looking forward for the PCM implementation, the .opm format support and the bug fixing, so we can have full control of this marvelous chip.

Thank you Delek
You're welcome, thanks for the feedback!
Regarding to the crashes, it only happens while on YM2151 or in all systems?

The .OPM format supports up to 128 instruments, but usually an .OPM dump contains 8 instruments (one for each YM2151 channel). We'd need either an external tool to split up the .OPM files or a submenu in DefleMask that lets us choose which instrument to load. It wouldn't be a problem for me to manually split the files, but I reckon it could be annoying for some people.
Defle will load MAX 8 instruments from a .opm file (I could not permit up to 128 because that's the limit of DefleMask instruments also), and only if the current selected instrument is the last one in the list, in that way I will be sure not to replace already created instruments. So you could edit them/delete/move just like every other instrument. I think this is the best cost-benefit ratio.

Offline LukeMcQueen

  • Member
  • Posts: 114
  • Sine Wave Warrior
> DefleMask 11 PRE-RELEASE! <
« Reply #380 on: September 09, 2015, 01:09:51 pm »
Defle will load MAX 8 instruments from a .opm file (I could not permit up to 128 because that's the limit of DefleMask instruments also), and only if the current selected instrument is the last one in the list, in that way I will be sure not to replace already created instruments. So you could edit them/delete/move just like every other instrument. I think this is the best cost-benefit ratio.

Sounds good to me!

Offline Demick12

  • Member
  • Posts: 190
  • Enemy Of The Warring States
    • Email
> DefleMask 11 PRE-RELEASE! <
« Reply #381 on: September 09, 2015, 09:57:23 pm »
Just tested out DM11. First off, MIDI is working quite well with the new chip, making testing easier.

Now for the critique:

Pitch. I have a feeling that it has to do with the LFOs you're working on, but it causes the pitch to be off by up to a whole step. That will iron itself out, I am sure, when you do implement the new LFO sliders in the instrument editor.

...Aaaaaand it crashed. The emulator's implementation must not be stable yet. But before it crashed, at least it was on pitch. ;)
« Last Edit: September 09, 2015, 09:59:50 pm by Demick12 »
Brains:
MAX 330 MEGA
PRO GEAR SPEC

Body:
STRETCH ARMSTRONG

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
> DefleMask 11 PRE-RELEASE! <
« Reply #382 on: September 10, 2015, 12:14:39 am »
Pre-release updated!
Fixed pitching for YM2151, it was 1 semitone up due to a typing error.
.OPM loader! (up to 8 instruments at the same time, at the end of the instrument list)
Thanks for the reports.

Looking forward to more detailed reports about those crashes, they are at random?, at the moment of press play?, on launch?
« Last Edit: September 10, 2015, 12:19:29 am by Delek »

Offline LukeMcQueen

  • Member
  • Posts: 114
  • Sine Wave Warrior
> DefleMask 11 PRE-RELEASE! <
« Reply #383 on: September 10, 2015, 12:38:04 am »
Nice!

Just tried the importer. It works, but Operator 2 and Operator 3 are switched around.
 
Another thing I noticed: The E5xx command is working backwards now. 01 = min detune, 7F = max detune. Is it on purpose?

The random crashes seem to appear when playing and editing a track at the same time, possibly when it loops back at the beginning.

I also have a suggestion: How about adding a "move" button for the instrument list, so that we can select which ones we want to keep/delete?

Keep up the awesome work!
« Last Edit: September 10, 2015, 12:40:28 am by LukeMcQueen »

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
> DefleMask 11 PRE-RELEASE! <
« Reply #384 on: September 10, 2015, 01:05:49 am »
LukeMcQueen, you were right.

I updated the pre-release again:
* Correct operator order loading on .OPM files.
* Fixed behavior of E5xx effect on YM2151.

Offline LukeMcQueen

  • Member
  • Posts: 114
  • Sine Wave Warrior
> DefleMask 11 PRE-RELEASE! <
« Reply #385 on: September 10, 2015, 08:35:57 am »
I can confirm the importer works flawlessly now :)

There are still some issues when using the E5xx effect in combination with E1xx/E2xx and 01xx/02xx.
I attached a test .dmf to show you.
« Last Edit: September 10, 2015, 08:37:38 am by LukeMcQueen »

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
> DefleMask 11 PRE-RELEASE! <
« Reply #386 on: September 10, 2015, 10:56:38 pm »
Ok DefleFans I uploaded another update to the pre-release with this news:
- Now you can move instruments by using some fresh new arrow buttons!
- I worked on the stability of YM2151 emulator, it should not crash anymore.
- Fixed a E5xx + Portamento bug in YM2151.
- Now the volume changes are also delayed when a EDxx is setted on that row (reported here)

Offline LukeMcQueen

  • Member
  • Posts: 114
  • Sine Wave Warrior
> DefleMask 11 PRE-RELEASE! <
« Reply #387 on: September 11, 2015, 09:03:09 am »
The up/down buttons to move instruments were a much needed addition. Thanks!

E5xx is still buggy though. C notes go up by a half step when it's enabled.

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
> DefleMask 11 PRE-RELEASE! <
« Reply #388 on: September 11, 2015, 11:45:54 am »
Please upload a .dmf example, I can't replicate it.

Offline LukeMcQueen

  • Member
  • Posts: 114
  • Sine Wave Warrior
> DefleMask 11 PRE-RELEASE! <
« Reply #389 on: September 11, 2015, 12:34:56 pm »
Here you go.