★★ Music Magic ★★ Coming Soon To To IOS, Android, And Mac! [Video]

SnapFireStudiosSnapFireStudios Member Posts: 1,603
edited March 2013 in Announce Your Game!
Hey guys,

So i've been working on this game/tool for a few months now. It is getting close(r) to completion, but there is still a ways to go.

Music Magic is based off of the ToneMatrix and Arp-O-Matic. The great thing about it is, no matter how much musical talent you have, you can still easily create great music.

Technically, the app name is expiring in 10 days. But thanks to @beefy_clyro, we seem to have a bit more breathing room. I'll keep this thread and the SnapFire Studios website updated with our progress. At the moment, we're probably looking at a mid march release date.

Here are some screenshots and more info. We are working on an app icon right now.

---

image
image
image
image
image

---

GUI Info:

This is the main interface. Across the bottom, you have Volume, Intensity, Color, Back, Play/Pause, Forward, Pitch, and Tempo. Volume, Intensity, Pitch, and Tempo are all sliders, while Color and Layer will pop up separate menus.

On the top we have the Clear and Retract buttons, separated by the Title. Tapping the title or putting three fingers on the screen at once will bring down the Save/Load panel.

Also, the rectangle just above the bottom bar is what moves across the scene to trigger tiles. It's counterpart at the top is also draggable, and indicates where the bottom slider should repeat from.

We're still working on exactly how the page system is going to work. We know that we want to have 8 or 10 pages, and have the saving and loading worked out with tables. It's going to get slightly complicated, especially once we start looking at the landscape orientation.

---

Use Info:

You can tap, or drag across the screen to activate tiles. The tile is then toggled and set to your current color and intensity, both of which can be changed in the bottom bar.

When the bottom slider reaches an activated tile, a sound will play. The sound type depends on the color, and the volume depends on its intensity. The sound pitch depends on it's vertical position. (The highest is the highest pitch; the lowest is the lowest pitch)

If you're reading this, thanks! I assume that most people would've already scrolled past this part. =)
If you'd like to beta test the app, please send me a PM. We're a few weeks out from a completely working prototype, but once we have one i'd love some testers.

You can change where to repeat from using the top slider, and you can switch between 8-10 pages. This way you can create dynamic, full length tunes.

Changing the overall volume is possible, using the volume slider in the bottom bar. You can change the tempo in the same way.

---

Sounds Info:

We have ten sounds. Each one is represented by one of the ten colors. You can choose which color you want to place by selecting it in the color bar popup.

We have one piano, three synths, three percussion, and three acoustic. Thanks goes to HoneyTribeStudios for making the sounds! I'd certainly recommend him to anyone who needs some game music or sound effects.

All of the sounds are set up so that, no matter what combination, they will always sound pleasant.

---

I hope that you all will enjoy using the app! It has been a hard work of many hours, and I have many more great ideas for it. I'd like to take a moment and thank everyone on the forums for their support while i've been working on this. Special thanks go to @HoneyTribeStudios, @gyroscope, @PixelMetal, @Peter_Olafson and @anatomyofdreams.

Thanks a bunch for all the feedback and encouragement! Stay tuned for more. =)

- Thomas
«134

Comments

  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    What do you think the GS logo sounds like in Music Magic? Haha :D
  • gyroscopegyroscope I am here.Member, Sous Chef, PRO Posts: 6,598

    Looking fun to use, @SnapfireStudios , and nicely done too - best of luck with sales when it's in the stores!
  • beefy_clyrobeefy_clyro Member Posts: 5,394
    Give us a vid then
  • HoneyTribeStudiosHoneyTribeStudios Member Posts: 1,792
    Looking good, and cheers for the recommendation :)
  • gamesfuagamesfua Member Posts: 723
    @snapfirestudios it looks phenomenal! I can't wait to see it in action! Really impressive stuff :)
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    edited February 2013
    I'll make a quick video this afternoon or tomorrow. No sounds yet, but i'll try to showcase everything we've got so far.
    - Thomas

    EDIT: I think that I forgot to mention; we are already starting on an amazing promo video. It's going to be a custom after effects trailer with video of the app playing inside of an iPhone/iPad spinning around with 3d text and lighting etc. I'll share that here also once we're done.
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    edited February 2013
    I just finished setting up the Color and Layer selectors! I also implemented all 10 colors. Let me know what you think. I'll post some pics later tonight once I have the retraction working.

    image

    - Thomas

    EDIT: Keep in mind that they image that is the color bar will be changing. Right now it's just a regular slate color.
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    Here's the retraction image. The arrows fade in as the pieces interpolate out. I think the effect turned out really nice.

    image

    - Thomas
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    edited February 2013
    Screenshot of the day: I got the other background colors working depending on which of the four layers you are on. I also changed the colors of the central slider bars.

    image

    - Thomas
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    Oh man... I just finished setting up the loading screen, and it kind-of sort-of take 15-20 seconds to load the main scene once you hit start... Even with a random quote there it's boring and bad for sales for users to be sitting for 20 seconds.

    I'm going to hit up the DBA tool that lets you turn all of the preload images off, and i'll reduce the png image sizes. Hopefully I can get it to be under 10 seconds. It'll be quite a feat considering that I have almost 300 actors in the main scene lol.

    - Thomas
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    edited February 2013
    Yeah.. the DBA tool didn't help. *Deepsigh*

    EDIT: I just tried changing it so that it loads the main scene first.. no change. Still takes 15-25 seconds. Any suggestions? I am going to compress my images, but now that they're unchecked in the preload, that shouldn't really matter.
  • beefy_clyrobeefy_clyro Member Posts: 5,394
    Couple of things to maybe try;

    Make sure all actors that dont need to be are set to not moveable, this saves the engine rendering them as such.

    Maybe take out some of the actors out from the scene and put them in a spawner, so as soon as you get to the scene the actors spawn into place immediately. This should lighten the load to of originally getting into the scene.
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    edited February 2013
    I did the movable thing, but i'm afraid that it didn't change a thing =(

    I'll can probably do about 30 actors on spawning, but that's pretty annoying.. Do you really think it'll make a difference? I'm still getting 15-20 seconds.

    - Thomas

    EDIT: Just did a bunch more testing. No difference at all even if I eliminate 20 actors from the scene. (Sadface)
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    I tried duplicating my main scene and then taking out all of the actors that I would of spawned in had I tried your method. No difference when loading that scene. Any other ideas?

    Thanks,
    - Thomas
  • DanDaMan123DanDaMan123 Member Posts: 216
    How often will you need to load the scene? Once every time someone uses the app?
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    Yes. Right now I have a title screen which is first and then it has has a start button. This takes you to the main scene where everything else goes on. And no, I can't split up the main scene.
    - Thomas
  • beefy_clyrobeefy_clyro Member Posts: 5,394
    Is it the loading of the 1st scene or the loading of the main scene which is taking its time?
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    the main scene takes 20 sec to load when I put it after the title screen with a button that changes the scene -or- when i change it to be the first scene.

    - Thomas
  • RThurmanRThurman Member, Sous Chef, PRO Posts: 2,881
    @SnapFireStudios
    Try this method of spawning a grid of tiles. It will do a 14x14 grid of tiles in under 10 seconds (but just barely).

    http://www.mediafire.com/download.php?ddksabn4a1yj1ra
  • beefy_clyrobeefy_clyro Member Posts: 5,394
    I see. I don't think theres going to be much you can do i'm afraid! You have a scene with nearly 300 actors in, the engine needs to write all of this before it can load the scene!
    Other than spawning a decent percentage of actors and ones that take the longest to load (big pics, lots of rules, etc) ... I'm out of ideas!

    What device is this loading time on?
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    edited February 2013
    @beefy_clyro - An iPhone 4. I have yet to test on other devices.

    @RThurman - Thanks a lot for that, but.. once my scene is loaded, I need the tiles to already be there instantly. I can't spawn them. I hate to have you do all that work when I can't use it =/

    Thanks for the suggestions guys,
    - Thomas
  • RThurmanRThurman Member, Sous Chef, PRO Posts: 2,881
    That kind of black&white thinking is an error in logic. (The same logic error your signature contains!) To both, one must answer --
    1) No you don't.
    2)Yes you can.

  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    edited February 2013
    I see your logic.. i'll look in to it some more.

    And about my signature, you'd normally be right. But, being so busy developing the app, it's actually the other way around. Just for awhile though >:) :D
    - Thomas
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    And you, Mr. RThurman, are officially declared King Thurman.
    Deal with it @Chakku.
    - Thomas

    In case you didn't know.. load time's under 10 seconds. =D>
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    Yeah... I'm going to have to take back what I said about kingship.

    So maybe you have an iPhone 5, but on my 4, it takes 30 seconds to load the project you gave me. Seeing as mine that doesn't spawn takes 15-20 sec, i'm going to have to stick with that. Thanks again for the help though.

    - Thomas

    P.S. What device are you on? I'd be interested to here if it's the 4s or 5 that triples load times. Thanks.
  • ChakkuChakku Member Posts: 1,513
    @SnapFireStudios

    Ah, you see, the one and only King of the Forums has been forced into hiding by a rebel militant group known as The Sous Chefs , which @RThurman is a part of...however, the King is still an active viewer of the Forums. Provoke him too much and... %-(
    I suggest that you apologize immediately ;)

    (By the way, I like your tool/game :p)

    Sincerely,
    [ :-?? ] Chakku
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    edited February 2013
    See! This is how it works with The Sous Chefs. They find minorities and then steal their ideas and crush dreams with a blunt axe. =))

    Anyway, thanks for the comments, sir. Sorry of any infringement.

    @RThurman really is a great guy though, he's helped me before on numerous occasions.
    - Thomas

    P.S. Have you heard about this new crazy group, The Line Cooks? Crazy the things they do; all under the facade of 'forum management', ha! :D
  • RThurmanRThurman Member, Sous Chef, PRO Posts: 2,881
    Thirty second load time! That's too bad.

    (Mutters something about kings under his breath. Then goes back into cave.)
  • SnapFireStudiosSnapFireStudios Member Posts: 1,603
    @RThurman - Yeah, what type of device were you testing on?
    - Thomas
  • DanDaMan123DanDaMan123 Member Posts: 216
    Well if you only load the scene once then just have a loading screen that says like "loading, may take a while," or something like that and have a picture or something and maybe actually say it'll take 20 seconds, not just a while. I know you said you didn't want to just have a quote or something but there might not be a better option.
Sign In or Register to comment.