Author Topic: MUSEINC: Make musicmaking in Axe easier!  (Read 30910 times)

0 Members and 2 Guests are viewing this topic.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #15 on: October 19, 2011, 02:58:15 pm »
Rests: freq(x,x) You hear nothing, but it waits X time
If you like my work: why not give me an internet?








Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #16 on: October 19, 2011, 02:59:04 pm »
for half notes and whole notes, you'll have to do it like this:
freq(oA3,oQR)
freq(oA3,oQR)
This will give you half notes.
Sig wipe!

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #17 on: October 19, 2011, 10:38:50 pm »
UPDATE
I'm working on a axe music editor, and I got the parser(?) doneXD
Screenshot


The screenshot shows you how to use the program XD
« Last Edit: October 19, 2011, 10:57:12 pm by yeongJIN_COOL »
Sig wipe!

Offline chattahippie

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 358
  • Rating: +27/-0
  • Super Member! :D
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #18 on: October 19, 2011, 10:44:24 pm »
This looks amazing!  Can't wait to see this finished :D

Offline mrmprog

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 559
  • Rating: +35/-1
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #19 on: October 19, 2011, 10:54:48 pm »
This does look pretty cool. I have always wanted a music editor for calc, and this does well. One suggestion though: Running the source of a program doesn't work ;) :)
« Last Edit: October 19, 2011, 10:54:55 pm by mrmprog »

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #20 on: October 19, 2011, 10:55:40 pm »
This does look pretty cool. I have always wanted a music editor for calc, and this does well. One suggestion though: Running the source of a program doesn't work ;) :)
That explains why I typed "DUH" there :P
I realized it at that point
Sig wipe!

Offline mrmprog

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 559
  • Rating: +35/-1
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #21 on: October 19, 2011, 10:56:52 pm »
This does look pretty cool. I have always wanted a music editor for calc, and this does well. One suggestion though: Running the source of a program doesn't work ;) :)
That explains why I typed "DUH" there :P
I realized it at that point
I just hate it when that happens. When I first tried axe, I forgot that it compiled,so I was very confused :P

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #22 on: October 20, 2011, 03:25:16 am »
Cewl. For a rest do:
freq(oQR,oQR)
For a quarter note rest
If you like my work: why not give me an internet?








Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #23 on: October 20, 2011, 04:50:52 am »
Which wavelenght table did you use?
If you like my work: why not give me an internet?








Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #24 on: October 20, 2011, 07:11:25 am »
Which wavelenght table did you use?
http://www.phy.mtu.edu/~suits/notefreqs.html

Cewl. For a rest do:
freq(oQR,oQR)
For a quarter note rest
Ok. I'll update it at the front page XD
Sig wipe!

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #25 on: October 20, 2011, 08:52:26 am »
UPDATE:
Working on gui format XP
so, how does this look?


EDIT: BTW, Whole vertical line indicates quarter tempo, semi-dash is eighth, and dash is sixteenth
« Last Edit: October 20, 2011, 08:55:22 am by yeongJIN_COOL »
Sig wipe!

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #26 on: October 20, 2011, 09:07:41 am »
So you can write music with this program trough notes?
* Stefan Bauwens knows nothing of music so tell me if I'm wrong :P


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #27 on: October 20, 2011, 09:09:16 am »
With this, you won't have to use stuff like freq(314,16384).
Instead, I give ppl a very limited parser that will parse TI-BASIC into some random program(TEMP3) so it could be parsed into Axe source file so it could be compiled into Assembly program.
Sig wipe!

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #28 on: October 20, 2011, 09:50:56 am »
I got something for you. Lets see if you can make it happen :)
Use a 16 bit wavelength table and put it in a list. Now each byte represents a certain tone.
Now make constants that refer to those notes.
Code: [Select]
1->oC
2->oCS
3->oD
4->oDS
5->oE
6->oF
7->oFS
8->oG
9->oGS
10->oA
11->oAS
12->oB

Now this is one note:
oD(note),1(octave),4(1/lenght)
Put a lot of them in an array:
Code: [Select]
Data(oF,3,4,oE,2,4,oB,3,2 etc.Now loop trough this array to play all the notes :)
I hope you understand any of it :angel:

If you like my work: why not give me an internet?








Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: MUSEINC: Make musicmaking in Axe easier!
« Reply #29 on: October 20, 2011, 11:49:22 am »
so how do I implement this into Freq() ?
Sig wipe!