Author Topic: AxeSynth  (Read 12950 times)

0 Members and 1 Guest are viewing this topic.

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
AxeSynth
« on: May 21, 2011, 03:21:26 pm »
So I've finally gotten around to uploading AxeSynth, a music-synthesizer written in Axe. The key mappings are like a guitar's; MATH is E2, x-1 is F2, etc. The base-note is displayed above the key column on the screen. You have access to 8.125 octaves, from the note C0 through C8



Features/Controls:
2nd: Activate Continuous note mode; hold down keys to play a note for as long as the key is held down
MODE: Fixed length mode
DEL: Major chord mode (root, major third, fifth, octave)
ALPHA: Power chord mode (root, fifth, octave)
XT0N: Minor chord mode (root, minor third, fifth, octave)
STAT: Custom chord mode; press ZOOM/F3 to set the chord structure
Up: shift all notes down 1 half step; equivalent of moving a capo down the fingerboard
Down: shift all notes up a half step; equivalent of moving a capo up the fingerboard
Left: set the five columns of keys to E/A/D/G/B (can be shifted up-down with Up/Down keys though)
Right: Set the five columns of keys to A/D/G/B/E
Y=: Decrease the note length. The different note lengths available are 1024, 2048, 4096, 8192, 16384, 21576, 32768, 49152, and 65535
WINDOW: Increase the note length. Note that you can change the note length in continuous mode to achieve varying levels of sound quality.
On+CLEAR: quit

Since this is a sound program, I've also put together a little video to show the full effect:



Download Link: http://www.omnimaga.org/index.php?action=downloads;sa=view;down=671
« Last Edit: May 22, 2011, 09:49:42 am by ztrumpet »

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: AxeSynth
« Reply #1 on: May 21, 2011, 03:25:08 pm »
Cooool! FInally a sound synthesizer!
I'm not a nerd but I pretend:

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: AxeSynth
« Reply #2 on: May 21, 2011, 03:29:23 pm »
Squigetx, phenomenal! I think the video needs some more dancing :P (j/k)

Very good job!

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: AxeSynth
« Reply #3 on: May 21, 2011, 03:34:39 pm »
Heh, I had not seen the vid. It is indeed phenomenal.
I'm not a nerd but I pretend:

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: AxeSynth
« Reply #4 on: May 21, 2011, 04:27:35 pm »
Awesome music video.  ^^
ld a, 0
ld a, a

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: AxeSynth
« Reply #5 on: May 21, 2011, 04:44:29 pm »
That looks wonderful!  I was thinking of making something like this, but yours is better than what I would've came up with.  Nice job! ;D

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: AxeSynth
« Reply #6 on: May 21, 2011, 05:02:31 pm »
Calculator music awesome >>>>

Awesome music video.  ^^

^




Offline Anima

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 133
  • Rating: +4/-0
    • View Profile
Re: AxeSynth
« Reply #7 on: May 21, 2011, 05:20:24 pm »
Awesome. :D


Sorry for my bad English. I'm German.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: AxeSynth
« Reply #8 on: May 21, 2011, 08:31:07 pm »
nice! any chance of a tetris demo? that would be really cool :D (or perhaps castlevania? >:D)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: AxeSynth
« Reply #9 on: May 21, 2011, 08:37:21 pm »
Or this. I think it would sound awesome on-calc ;D




Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: AxeSynth
« Reply #10 on: May 21, 2011, 08:48:14 pm »
Or this. I think it would sound awesome on-calc ;D
^^ This.

Offline ikemike

  • LV3 Member (Next: 100)
  • ***
  • Posts: 67
  • Rating: +4/-0
  • Hmm.
    • View Profile
Re: AxeSynth
« Reply #11 on: May 21, 2011, 08:52:50 pm »
Completely amazing! I have many passions, two of which are calculators and music. I can't wait to see my friends facepalm when they see this. xD

Is there any way to get rid of the discord when you press keys? The sound is perfectly good once you let go of the key, but it sounds a little off while you press the key. Is it a limitation of the language?
Anonymous Legend

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: AxeSynth
« Reply #12 on: May 21, 2011, 08:59:25 pm »
Hahaha, thanks everyone :)
Is there any way to get rid of the discord when you press keys? The sound is perfectly good once you let go of the key, but it sounds a little off while you press the key. Is it a limitation of the language?
I'm assuming you're talking about continuous mode here. I've tried a lot of different things but I can't seem to fix this issue unfortunately...

Offline ikemike

  • LV3 Member (Next: 100)
  • ***
  • Posts: 67
  • Rating: +4/-0
  • Hmm.
    • View Profile
Re: AxeSynth
« Reply #13 on: May 21, 2011, 09:03:12 pm »
Hahaha, thanks everyone :)
Is there any way to get rid of the discord when you press keys? The sound is perfectly good once you let go of the key, but it sounds a little off while you press the key. Is it a limitation of the language?
I'm assuming you're talking about continuous mode here. I've tried a lot of different things but I can't seem to fix this issue unfortunately...


Aww... Oh well, it's still awesome. xD

Could you possibly get rid of it in fixed mode? And maybe have an option to map the top keys to note length? That way you could use a combination of the F keys and the note buttons to play something without the distortion, and only use continuous mode to test out stuff. As it is, it's pretty hard to use the Y= and Window keys to consistently get certain note lengths... Actually, if you fix these two issues, I could play some pretty awesome GB tunes and post them here! I've already got Goldenrod City and Ieven Polkka's notes down. xD

Of course, I don't know how Axe sound works, so this may just all be BS... D=
« Last Edit: May 21, 2011, 09:07:34 pm by ikemike »
Anonymous Legend

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: AxeSynth
« Reply #14 on: May 21, 2011, 09:12:52 pm »
Well that's awesome :D I can finally play my calc as an instrument. Should try some sound FX with my guitar amplifier or Rackarrack.
« Last Edit: May 21, 2011, 09:14:32 pm by juju2143 »

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.