Author Topic: Unreal Notator  (Read 4149 times)

0 Members and 1 Guest are viewing this topic.

Offline cooliojazz

  • Support Staff
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 619
  • Rating: +66/-9
  • I omnoms on your soul
    • View Profile
    • Unreal Phantasies
Unreal Notator
« on: November 10, 2011, 12:38:31 am »
If some people remember a long time ago, back when http://ourl.ca/405050 was posted, thinking, "That looks interesting wonder what it really does?" The wait is now over.  Months later :P  I felt like actually working on something for the calculator the other day, so I chose one of my random unfinished projects, and this was the lucky winner.

Unreal Notator - A basic musical notation program for your calculator.  Right now, it allows 2 things, viewing the score and playing the score.  Atm, the notes are hardcoded in.  Right now, it's just a simple D major scale in Quarter, Eighth, ...Eighth, Quarter, Eighth, ...Eighth, Quarter form, but this can be changed for purposes of fun-ness by editing the line ?List(2,2,...50)?Str1. The format is (Half-steps up from middle C, length in log2(1/(length)) eg, whole note = 1, quarter note = 2) with a 50 to mark the end.  In the program, press the r/l arrow keys to view different parts of the score, and press enter to play the song.  That's about it for this version, still a ton to add, but this should be a good demo :) (Note: for the note wavelengths, I'm using a cubic approximation, which is decent for the lower notes, but by the 20-30s, it starts getting really out since I can't use the accuracy in axe that I would need for it to stay precise out there)

Things coming - Loading saving songs, editing songs, song tracking (move as it plays), better wavelength approximation formula?, awesomeness.

Edit: Screenie! Obviously without the sound, but...
« Last Edit: November 10, 2011, 12:40:36 am by cooliojazz »
Spoiler For Random signess:
You can not beat my skills.
Trust me.
So don't even try.
And remember never to trust someone who says, "Trust me."

TI File Editor Progress: Remade in java like a boss. 50% we'll call it? IDK =P
Java Libraries: JIRC - 90% JTIF - 5%
TI Projects: Unreal Notator - -5000%
Nomcraft, a Bukkit mod
Some of the music I write can be found here | The Rest Should Be Here (Bandcamp)

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: Unreal Notator
« Reply #1 on: November 10, 2011, 12:46:52 am »
That looks pretty nice :)

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.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Unreal Notator
« Reply #2 on: November 10, 2011, 06:57:03 am »
I see a lot of music makers at these days D:
Spoiler For Spoiler:
MuseInc
Have fun! XD
Sig wipe!

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: Unreal Notator
« Reply #3 on: November 10, 2011, 10:25:07 am »
mmm, I laik. can it play sound of stuff you've notate?
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: Unreal Notator
« Reply #4 on: November 10, 2011, 03:22:25 pm »

Offline JustCause

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 810
  • Rating: +115/-5
    • View Profile
Re: Unreal Notator
« Reply #5 on: November 10, 2011, 03:26:12 pm »
Classy! I'm definitely gonna have to pick this up.
See you, space cowboy...

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: Unreal Notator
« Reply #6 on: November 10, 2011, 03:30:01 pm »
Is actually making songs not supported yet?
I think some of the note sprites are screwed up

Or is that happening because its not part of the song?
« Last Edit: November 10, 2011, 03:39:06 pm by epic7 »

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: Unreal Notator
« Reply #7 on: November 10, 2011, 04:12:29 pm »
That looks really nice.  Are you planning a way to export the music into a Mobile Tunes 3 (requires DCS7) format?

Offline cooliojazz

  • Support Staff
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 619
  • Rating: +66/-9
  • I omnoms on your soul
    • View Profile
    • Unreal Phantasies
Re: Unreal Notator
« Reply #8 on: November 10, 2011, 10:13:40 pm »
@buttsfredkin, yes, If you press enter it plays the song, @epic7, nope, not yet, atm you clan play around with the song by editing the data as desribed in the fisrt post, but in program iditing is still something being worked on.  And yes, those retarded notes are just you going past the end of the song. I'll put a limit on the end next version :P  And thanks you guys :D
@ZTrumpet wasn't planned, but I'll consider it :)
Spoiler For Random signess:
You can not beat my skills.
Trust me.
So don't even try.
And remember never to trust someone who says, "Trust me."

TI File Editor Progress: Remade in java like a boss. 50% we'll call it? IDK =P
Java Libraries: JIRC - 90% JTIF - 5%
TI Projects: Unreal Notator - -5000%
Nomcraft, a Bukkit mod
Some of the music I write can be found here | The Rest Should Be Here (Bandcamp)

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: Unreal Notator
« Reply #9 on: November 10, 2011, 11:01:22 pm »
Hm, looks very nice.

I know this would be a pain but are you considering zoom in or out, or anything? From what I can see there isn't very much room for ledger lines :(

Also, can't you just store a list of the note wavelength values or something? That's what i did for axesynth, and you'd get better accuracy I think.
« Last Edit: November 10, 2011, 11:01:44 pm by squidgetx »

Offline cooliojazz

  • Support Staff
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 619
  • Rating: +66/-9
  • I omnoms on your soul
    • View Profile
    • Unreal Phantasies
Re: Unreal Notator
« Reply #10 on: November 11, 2011, 12:12:47 am »
No, not really.  It's a possibility... but remote :P  And that's probably what I'll end up doing if I can't find anything more accurate.
Spoiler For Random signess:
You can not beat my skills.
Trust me.
So don't even try.
And remember never to trust someone who says, "Trust me."

TI File Editor Progress: Remade in java like a boss. 50% we'll call it? IDK =P
Java Libraries: JIRC - 90% JTIF - 5%
TI Projects: Unreal Notator - -5000%
Nomcraft, a Bukkit mod
Some of the music I write can be found here | The Rest Should Be Here (Bandcamp)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Unreal Notator
« Reply #11 on: December 29, 2011, 03:30:17 am »
Nice to see you're working on this again Cooliojazz. :)

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: Unreal Notator
« Reply #12 on: December 30, 2011, 01:22:10 am »
um, so I noticed in your screenie, your numbers below 0 become up in the 6000's as all negatives do in axe unless changed....you are going to change that right? And this looks really cool! Nice to see one of my passions (music) again being applied to the calc :) Great job!
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES: