|
Post by gredler on Jan 25, 2019 20:03:20 GMT
|
|
|
Post by Arkhan on Jan 25, 2019 20:07:37 GMT
Just wait til I get home and can copy paste it all this weekend lol duhrudhdurdrdr
|
|
|
Post by elmer on Jan 25, 2019 21:38:51 GMT
Does anyone still have the info for using PSG? "the PSG Bios thing" "this pdf"? Errr ... it's in Hudson's official docs that are linked to in my "Programming Resource Links" thread. Did you look there?
|
|
|
Post by gredler on Jan 25, 2019 22:27:19 GMT
Does anyone still have the info for using PSG? "the PSG Bios thing" "this pdf"? Errr ... it's in Hudson's official docs that are linked to in my "Programming Resource Links" thread. Did you look there? Thank you sir, I had not checked those out yet, but should have. I did not realize that the document in question, "PSG Bios thing" was an official Hudson doc! It will certainly be greek to me, but I'll look it over and bug DarkKobold to do the same Are you aware of the "thing Shadoff wrote" arkhan was mentioning? I think he means dshadoff ? Coincidence? Perhaps these documentations are one and the same? I appreciate your time to point out the obvious to me, I am trying to learn but not the sharpest stick trying his stab at this stuff ------------------------- From HuC Thread in regards to Huzak, Elmer's Deflemask sound support for HuC. ------------------------- We've actually recruited a musician who is creating great things in midi format. It's not hard to convert midi to deflemask, as far as I know. I'm happy that you've found a musician to help, that's great! Now your musician needs to learn how to use the tools that are available, and not just rely on his/her existing MIDI setup (and whatever sound synth that comes with). I am neither a musician, nor a music teacher. I've said this before, but I'll remind you again ... you need to pick either Squirrel or Huzak, you can't use both. If your musician would like some peer help in getting up-to-speed with Deflemask, then there is a whole forum of folks who use Deflemask, and someone there may be able to help. If they want to use Squirrel, then they should be talking to Arkhan. What can greds and I do to help you make this a reality? If you want to use Huzak for music, then you're going to need your music in Deflemask format, not MIDI. If you want to use Huzak for sound effects, then you're going to need your sound effects in Deflemask format, not MID ... and definitely not in the System Card's PSG driver's format (i.e. not Squirrel). Come back when your musician is willing to create tracks in Deflemask, and has actually succeeded in doing so. When you've got some tracks, then I can help you to get them working in your game. Until then, there is really nothing for me to do. P.S. You're not going to find Squirrel to be some silver-bullet either, even though Arkhan's favorite MML editor can load MIDI tracks. There is a *huge* difference between having a bunch of note values and durations (i.e. MIDI data), and something that actually *sounds* good when played through the PSG (which needs instruments, envelopes, effects, etc). That's why I consider the work that michirin9801 and fragmare have done to be so wonderful. They "get it". P.S. When it comes to Sound Effects ... in both the System Card's driver (i.e. Squirrel) and Deflemask (i.e. Huzak), sound effects are basically created by having a mix of tone values and noise values, and then changing them every 1/60th. The System Card driver calls this "Percussion Data". It's not really any different to creating a short track in Deflemask, and creating a Deflemask "Instrument" with Volume, Arpeggio, Noise and Waveform macros. In fact, that's *exactly* how your musician will have to create it in order to have Huzak use it. With both Squirrel and Huzak, your musician is going to have to be careful of how they use the PSG's channels, and be aware that sound effects are going to steal channels from whatever tune is playing at the time. And if this stuff all sounds like gobbledegook ... then you're just not quite ready for my help, yet. Please excuse my crappy formatting, I'll update this later but I suck at it and wanted to get you a response: Thanks dude, this is very encouraging to hear. We were telling Jack our musician that Midi to squirrel is a existing workflow, and Deflemask is a proposed workflow but we weren't certain it was something that would definitely be usable. Knowing that this is more a lack of content than lack of tools makes it much easier to encourage him to use deflemask. This is the exact wall all of my friends whom I've tried to get involved in the project has hit. Only Arkhan and Cabbage have shown me success with the workflow. I put more time than I would like to admit into using Squirrel with little to show for it beyond a silly beat-box style two channel drumline. My time toying around with deflemask has been much less, with much better results. It's much easier for a monkey to bang on and make something that doesn't sound annoying. Doing that with squirrel seems to result in inaudible terror. I agree! Their efforts and quality are the types of works that make it seem impossible to compare to, but for our game I don't think we need masterpieces such as theirs. Catastrophy for me is about educating my self by working on a project with other beginners who want to learn about making games for these old consoles. I hold tremendous respect for them both, but I don't only think they wouldn't want to work with us but I think giving people like Luke's brother a chance to learn and grow as an artist is an awesome opportunity in it's own right. I really hope he registers here and begins conversing with you Elmer, he's a very nice and bright kid and I think he could become a very proficient musician given the technical support he may need. I don't often have confidence (with good reason) about discussions here, but I do not think this is gobbly gook! This makes sense to me, and will liaise between Luke's brother until he registers here. Is this information something that a laymen would be able to derive from the Official Hudson docs, or is there another resource I can point him towards? Thanks again Elmer, your patience with our ignorance is always appreciated
|
|
jfrost
What's a PC Engine?
Posts: 1
|
Post by jfrost on Jan 26, 2019 0:47:19 GMT
Hi, I am Jack C. otherwise known as Jfrostyfish7 on discord. I am a mml and DefleMask newbie. I know how the sound chip works, but writing music for it can be quite tricky. The MIDIs I made so far and a rushed mml done with 3MLE are attached here.
|
|
|
Post by gredler on Jan 26, 2019 20:01:57 GMT
Hi, I am Jack C. otherwise known as Jfrostyfish7 on discord. I am a mml and DefleMask newbie. I know how the sound chip works, but writing music for it can be quite tricky. The MIDIs I made so far and a rushed mml done with 3MLE are attached here. Heck yeah Jfrost, glad you made it over here. I hope you get in the habit of checking the homebrew development forums. While searching on info for how to salvage as much of your midi efforts as possible as you transition to full deflemask I found this deflemask forum post: www.deflemask.com/forum/general/converting/15/It should help you get what you've made so far into deflemask, though I imagine tuning cleanup and refactoring will be required. I believe that post is in relation to this Facebook post by the Deflemask developer Delek (say that 10 times fast). ------- gendev.spritesmind.net/forum/viewtopic.php?p=19627#19627try this rghost.ru/45857784contains: 1) midi_to_dmf.exe 2) shinobi.midi - test midi file 3) shinobi.cfg - config for convertor 4) shinobi.dmf - output of convertor 5) Comix My.dmp - some instrument from comix zone, to replace dummy instruments in dmf 6) comix_35.wav, comix_37.wav - some samples to make samples plays. 7) shinobi_test.dmf - complete dmf project with instruments (5) and samples (6) 8) shinobi_test.bin - ROM generated from shinobi_test.dmf midi_to_dmf.exe usage: from command line without arguments to see usage Example of config: Code: FM FM FM PSG DAC It means that: first channel instrument type = FM second channel instrument type = FM third channel instrument type = FM fourth instrument type = PSG fifth instrument type = DAC. Now, it supports only Dynamic Voice Allocation and plays notes. huh.... that's all, at this moment. Update: ahaha , recorded some from MIDI keyboard rghost.ru/45858744------ I hope we can all work together to make something that not only sounds great but facilitates a bunch for future projects here!
|
|
|
Post by elmer on Jan 26, 2019 20:26:44 GMT
One of the nice things about the Deflemask forums is that users often post their original .dmf files there, so that you can not only hear their tunes, you can also see *how* they created them, and learn from them.
michirin9801 has posted a lot of her files over there.
|
|
|
Post by gredler on Jan 27, 2019 2:50:10 GMT
One of the nice things about the Deflemask forums is that users often post their original .dmf files there, so that you can not only hear their tunes, you can also see *how* they created them, and learn from them. michirin9801 has posted a lot of her files over there. That's how I learned it. I was really surprised how intuitive it was once I looked at some of the simpler songs. There are so many incredible songs it can be overwhelming, but some are simple enough to deconstruct and see how they're made. jfrost if you're not registered and reading those forums, www.deflemask.com/forum/, it's probably the best place to learn about Deflemask itself - and once you know deflemask and get some full results we can try to move forward with getting them in game Side note, has anyone messed with HuSIC? cabbage pointed it out to me in chat today, adding it to the op woolyss.com/chipmusic-mml.php#husic
|
|
touko
Punkic Cyborg
Posts: 106
|
Post by touko on Jan 27, 2019 13:20:47 GMT
Strobeflux(the composer of the overdrive demos on MD) did some PCE musics with deflemask:
|
|
|
Post by elmer on Jan 29, 2019 21:39:31 GMT
Strobeflux(the composer of the overdrive demos on MD) did some PCE musics with deflemask: Do you have any connection to Strobeflux? I'd love to get a copy of his .dmf file for "Tracing Your Circuits With Love" so that I can use it to test Huzak and make sure that it plays correctly. He's doing a lot of classic (and Arkhan-derided) ARP effects in there that I need a good test-tune for.
|
|
touko
Punkic Cyborg
Posts: 106
|
Post by touko on Jan 30, 2019 17:47:43 GMT
Unfortunately no ..
|
|
|
Post by Arkhan on Feb 13, 2019 1:06:54 GMT
He's doing a lot of classic (and A Bunch Of People Who Are Sick Of That Noise Being Overused-derided) ARP effects in there that I need a good test-tune for. Fixed that for you? Anyway, HuSIC is the more convoluted version of Squirrel and doesn't provide anything meaningful to get the tunes into a game, so you might as well not use it in favor of Squirrel for an easier use-time. The Dave Shadoff doc is something that is maybe floating around still on Zeograd's site, or in one of the archives of .txt stuff. There is also an MML Doc that comes WITH HuC, in the Docs folder in the HuC section.
|
|
fragmare
Punkic Cyborg
Posts: 116
Homebrew skills: Graphics, Music, Level Design, Annoying Programmers
|
Post by fragmare on Feb 16, 2019 3:32:36 GMT
I have a command line based utility that my friend zeromus and i made together that takes a standard WAV file and converts it into a string of .DMW wavetables for use in Deflemask, if anyone is interested. There is no GUI and it requires you to do some math prior to running a WAV file through it, though
|
|
|
Post by Arkhan on Feb 16, 2019 8:24:04 GMT
I have a command line based utility that my friend zeromus and i made together that takes a standard WAV file and converts it into a string of .DMW wavetables for use in Deflemask, if anyone is interested. There is no GUI and it requires you to do some math prior to running a WAV file through it, though aw yiss how is Zeromus doing? I stopped going into the medafenefenfefn channel a long time ago. Shit, what about chrlymac. HOW HE DOIN MAN
|
|
fragmare
Punkic Cyborg
Posts: 116
Homebrew skills: Graphics, Music, Level Design, Annoying Programmers
|
Post by fragmare on Feb 16, 2019 11:59:30 GMT
I have a command line based utility that my friend zeromus and i made together that takes a standard WAV file and converts it into a string of .DMW wavetables for use in Deflemask, if anyone is interested. There is no GUI and it requires you to do some math prior to running a WAV file through it, though aw yiss how is Zeromus doing? I stopped going into the medafenefenfefn channel a long time ago. Shit, what about chrlymac. HOW HE DOIN MAN He's doing well! Drop by the channel sometime, we don't bite people... unless they like it like that. I haven't seen Charles in literally years, man. Didn't I already link you to this proggie a while back, though? Oh well, maybe i'm wrong... here it is again, just in case github.com/zeromus/chipifier/tree/master/bin/ReleaseLet me know if you need any assistance setting it up.
|
|