Author Topic: WYSIWYG Wave Sound Generation Tool  (Read 697 times)

Nando

  • Hero Member
  • *****
  • Posts: 3193
Re: WYSIWYG Wave Sound Generation Tool
« Reply #15 on: April 12, 2012, 05:05:41 AM »
whoah, very cool. Opened it up in Ootake, the mute doesn't quite mute it if the cursor is on the wave part, could be just my end, just messing around with the forms, I think I got a Pong like sound. Not sure what all I am doing either but it seems simple enough to use.

as for a name how about

PCwavE <- imagine a snazzy logo ;)
« Last Edit: April 12, 2012, 05:08:33 AM by Nando »

ccovell

  • Hero Member
  • *****
  • Posts: 2245
Re: WYSIWYG Wave Sound Generation Tool
« Reply #16 on: April 14, 2012, 04:33:51 AM »
Okay, a little bit of coding every day, and I have a newer (beta) version of the tool.  I incorporated a few of your requests and also added a 2nd control panel to do all the messy per-channel stuff.  If the channel control panel is too confusing, ignore it, and just play with the waveforms and ADSR (envelopes.)



I even added a handful of palettes for you aesthetes.



http://www.chrismcovell.com/data/Waveform_Tool.zip

Arkhan

  • Hero Member
  • *****
  • Posts: 14142
  • Fuck Elmer.
    • Incessant Negativity Software
Re: WYSIWYG Wave Sound Generation Tool
« Reply #17 on: April 14, 2012, 08:21:38 AM »
yay palettes.  :)   

I see you went with PCMgine for the name
[Fri 19:34]<nectarsis> been wanting to try that one for awhile now Ope
[Fri 19:33]<Opethian> l;ol huge dong

I'm a max level Forum Warrior.  I'm immortal.
If you're not ready to defend your claims, don't post em.

esteban

  • Hero Member
  • *****
  • Posts: 24063
Re: WYSIWYG Wave Sound Generation Tool
« Reply #18 on: April 14, 2012, 05:55:58 PM »
I see you went with PCMgine for the name


No, he's going to change it to "Pulse-Cacophony Modulation" in the next update.
  |    | 

ccovell

  • Hero Member
  • *****
  • Posts: 2245
Re: WYSIWYG Wave Sound Generation Tool
« Reply #19 on: April 14, 2012, 06:17:58 PM »
No, he's going to change it to "Pulse-Cacophony Modulation" in the next update.

The screen is only 43 characters across, so... no.

esteban

  • Hero Member
  • *****
  • Posts: 24063
Re: WYSIWYG Wave Sound Generation Tool
« Reply #20 on: April 14, 2012, 07:58:17 PM »
No, he's going to change it to "Pulse-Cacophony Modulation" in the next update.


The screen is only 43 characters across, so... no.


Oh! I can fix that.

Now, 42% more characters: "Pulsatingly-Cacophonous Modulationism"

This will give you ~5 spare characters on the screen.

  |    | 

grahf

  • Hero Member
  • *****
  • Posts: 880
Re: WYSIWYG Wave Sound Generation Tool
« Reply #21 on: April 16, 2012, 01:02:12 AM »
Yay, I actually came up with a name people liked :D

I'm really looking forward to gameofyou's low-cost flash card project to hit production, so I can play around with this awesome tool on real hardware. First Squirrel 3 comes out, then this. Looks like a PCE audio revival in 2012 :D

ccovell

  • Hero Member
  • *****
  • Posts: 2245
Re: WYSIWYG Wave Sound Generation Tool
« Reply #22 on: April 23, 2012, 12:02:12 AM »
Hmm... so no questions or comments about the program itself, eh?  Hmm....    :-k

Anyway, as I was playing around with PCMgine, I found some sound settings that I liked, so here are some Mednafen 0.8.D save states for some of them:

http://www.chrismcovell.com/data/WavTool_Mednafen_States.zip

Quote from: text file
Put the *.nc0 - *.nc6 files in Mednafen's "mcs" folder.
Then launch the waveform tool (PCMgine) beta version in Mednafen * 0.8.D *.
Pressing 0-6 inside Mednafen will choose a save slot. 
Then press F7 to load the saved state.


Example 0: "Echo" ADSR example.  Good for echoey digital-sounding beeps.  Play around with the attackand fade levels for different effects.

Example 1: Voice with vibrato.  LFO is on WF 2, a sine wave, to give a simple vibrato effect.
Note: when LFO is on, Channel 1's volume (L/R) should be set to 0, otherwise nasty sounds WILL leak out of the channel on actual hardware!

Example 2: SID-style square wave pulsewidth cycling (via WF cycle).

Example 3: "Growling man".  WF cycling using Bloody Wolf's "voice" waveforms, plus LFO is on.
Mednafen has a bug, apparently.  It doesn't save the full audio state, so when you load this one, change Channel 0's frequency right away to correct it.  Play with the frequency anyway.  :-D

Example 4: Simple 2-channel phasing.

Example 5: Deep, Low-frequency 3-channel growling-rumbling-phasing. In stereo. :-D

Example 6: Detuning Ch.0 by using the LFO.  Makes a chord with Ch.2 while the player is on.
Sounds a lot like Mappy & Metro-Cross' WSG instruments.  :-D

spenoza

  • Hero Member
  • *****
  • Posts: 2751
Re: WYSIWYG Wave Sound Generation Tool
« Reply #23 on: April 23, 2012, 04:46:55 AM »
For those of us not using that Mednafen revision, could you post some screen shots so we can recreate your results visually?
<a href="http://www.pcedaisakusen.net/2/34/103/show-collection.htm" class="bbc_link" target="_blank">My meager PC Engine Collection so far.</a><br><a href="https://www.pcenginefx.com/forums/" class="bbc_link" target="_blank">PC Engine Software Bible</a><br><a href="http://www.racketboy.com/forum/" c

grahf

  • Hero Member
  • *****
  • Posts: 880
Re: WYSIWYG Wave Sound Generation Tool
« Reply #24 on: April 23, 2012, 02:34:13 PM »
Man, I really gotta set up an emulator on my PC. I really want to play with this on real hardware though.

ccovell

  • Hero Member
  • *****
  • Posts: 2245
Re: WYSIWYG Wave Sound Generation Tool
« Reply #25 on: April 23, 2012, 04:52:59 PM »
For those of us not using that Mednafen revision, could you post some screen shots so we can recreate your results visually?

Or, you could petition the Mednafen authors not to force save states to work only with a particular version of the emulator, with only a single version of a game ROM, with an exact CRC, on a Thursday, and only in leap years...

That's terrible programming.  When doing ROM hacking, game translation, graphics hacking, or even PCE programming, making one small change invalidates all your savestates.  How dumb.  That means, say you're working on a translation, you're deep into the game, notice a typo, and fix it.  How are you supposed to get back to that spot again quickly?  By using a different emulator, naturally.
 :x  :evil:  [-(  ](*,)  etc.

But anyway, back to your question, simply posting one screen doesn't help with all the settings.  Each RAM WF and ADSR WF has particular contents alluded to in my post, so savestates make it a bit easier than posting lots of screenshots.

If you have the ability to, just download Med. 0.8.D from their homepage.  Or wait 1 day or 2 since I'm back at work and can't do any file uploading anyway...

Mednafen

  • Full Member
  • ***
  • Posts: 140
Re: WYSIWYG Wave Sound Generation Tool
« Reply #26 on: April 30, 2012, 02:23:48 PM »
0.8.x setting: dfmd5
0.9.x setting: filesys.fname_sav and filesys.fname_state

esteban

  • Hero Member
  • *****
  • Posts: 24063
Re: WYSIWYG Wave Sound Generation Tool
« Reply #27 on: May 04, 2012, 11:33:25 PM »
0.8.x setting: dfmd5
0.9.x setting: filesys.fname_sav and filesys.fname_state


Such an elegant, concise reply .

  |    |