+ Reply to Thread
Page 1 of 5 123 ... LastLast
Results 1 to 10 of 47
Like Tree4Likes

Thread: Wire Music Studio

  1. #1
    Wiremode Helper Techni's Avatar
    Join Date
    Jul 2008
    Posts
    791
    Blog Entries
    1

    Default Wire Music Studio

    This is a project that started as a simple holopiano and then slowly evolved into something awesomely fun. It's essentially a minimalistic remake of FL Studio's piano roll with EGP. The video explains it best:






    Interaction is pretty easy, left click to place a note in the edit area, play a key, or select an option. Right click to remove a placed note. E will move the playbar to the specified area. Chat commands are done for more complicated functions:
    !load will load the specified file, eg: "!load aerodynamic"
    !save will save the current song with the specified filename, eg: "!save mortal kombat"
    !clear will clear the entire song, a dialog will pop up to confirm.
    !bpm will change the beats (4 notes blocks) per minute, eg "!bpm 130"
    !page or !p will jump to the specified page, eg "!page 10", "!p 10"
    For multi-link you wire the desired master E2 e2link to the desired slave E2 e2ent.

    Thanks to Zoombahh for coding the multi-screen synchronisation, it's great for more complicated songs, omicron for helping out with some of the interface code and MoPaZoDoZ for the awesome intro in the video. Thanks to the above and the following for bug testing and writing music for WM Studio: Wenli, Divran, Rasa, Volvox

    Here's the dupe:
    guiletheme.txt

    I've also included a several songs. These needs to go in the data/e2files/WMStudio1 folder.
    tetris.txt
    ravers.txt
    aerodynamic.txt
    wm studio v1.txt

    This contains both the dupe and my entire collection of music:



    And have fun.

  2. #2
    Wire Amateur zoombahh's Avatar
    Join Date
    Aug 2008
    Posts
    54

    Thumbs up Re: Wire Music Studio

    Finally


    E2 code
    since techni mentioned 'my' version that supports synced playing but didn't include it. I am releasing it here.

    wm_studio_v1e_multi.txt

    Put the contents of that in an E2 and spawn it. Wire "EGP" to the egp screen you want to use and, if you want to use two players wire "Elink" of the MASTER to "E2ent" of the SLAVE.

    when chips are wired together you have to look at the screen for chat commands to work. with emitters you have to look at the small white emitter under the screen.
    this is so that you can controll them seperately (and load different songs)

    The master is in controll and has normal sounds, while the slave recieves commands from the master, uses different sounds.

    songZZZ here :

    sweet_dreams.txt
    clocks_base.txt,clocks.txt

    Others:

    bubble_bobble_base.txt,bubble_bobble.txt

    I willll probably be adding a few more songs to the list later on.
    Currently i have a 'few' songs started (song of storms/tetris/crawling/feel good inc .

    EDIT:

    for all the people deperately trying to spread rep: ill take it
    Last edited by zoombahh; 01-24-2011 at 08:46 PM.

    Matteo2343: wow im tired
    Catnip: theres a nap for that
    who the heck edited my signature, I never put a quote about adv dupe in here <_< >_> O_O

  3. #3
    Wire Sofaking Unsmart's Avatar
    Join Date
    Dec 2008
    Location
    Belgium OR BANland
    Posts
    1,972

    Default Re: Wire Music Studio

    Amazing. I loved the sound of Crawling, which Zoom played on it :P
    Good job!
    New server IP: 89.238.160.17:27018
    Hologram contraptions 1 Holo contraptions 2 EGP stuff Holo minigun Holo javelin rocket launcher
    Unsmart: I doubt the intelligence of some people.
    Drunkie: Nobody could have said that any better than Unsmart.

    Unsmart: Solece, I totally did your mom yesterday
    Solece: Who hasnt

    Divran: there are more retarded people than there are clever people in this world

  4. #4
    Wire Sofaking N00bDud3's Avatar
    Join Date
    Jul 2009
    Location
    Error: Unknown Location
    Posts
    1,252

    Default Re: Wire Music Studio

    That is awesome. I need to start playing more often.

    EDIT:
    Quote Originally Posted by Wire Forums
    You must spread some Reputation around before giving it to Techni again.
    Dammit.
    Last edited by N00bDud3; 01-23-2011 at 02:37 PM.



  5. #5
    http://somone77.net somone77's Avatar
    Join Date
    Jun 2008
    Location
    <Smart ass location>
    Posts
    619

    Default Re: Wire Music Studio

    Awesome as always, Techni. +rep


    No matter how many Z's you put after Plz, you still spell as well as a piece of cheese.

    http://somone77.net

  6. #6
    Wire Sofaking thetree's Avatar
    Join Date
    Oct 2009
    Location
    England
    Posts
    904

    Default Re: Wire Music Studio

    :O

    Techni, as usual you've made something truly awesome!

    +rep




    EDIT:

    You must spread some Reputation around before giving it to Techni again.

  7. #7
    Ursus maritimus Drunkie's Avatar
    Join Date
    Feb 2009
    Location
    Canada
    Posts
    5,710
    Blog Entries
    1

    Default Re: Wire Music Studio


  8. #8
    has a custom title mattwd0526's Avatar
    Join Date
    Apr 2009
    Location
    Born Bostonian
    Posts
    2,658

    Default Re: Wire Music Studio

    Ace

    Is there a chat command like !play that can play all of the speaker's WM Studios simultaneously? Like for your (zoom's) Clocks thing, that would be really helpful

  9. #9
    Alopex/Vulpes Lagopus DanKing's Avatar
    Join Date
    Aug 2009
    Location
    Bergen, Norway
    Posts
    652

    Default Re: Wire Music Studio

    You must spread some Reputation around before giving it to Techni again.

    "Danking is now playing Garrys Mod!"
    lol

  10. #10
    Wire Amateur zoombahh's Avatar
    Join Date
    Aug 2008
    Posts
    54

    Default Re: Wire Music Studio

    Quote Originally Posted by mattwd0526 View Post
    Ace

    Is there a chat command like !play that can play all of the speaker's WM Studios simultaneously? Like for your (zoom's) Clocks thing, that would be really helpful
    the players are wired so that one can controll the other one so i just need to press play there. Techni explains how this works in his post (wire the master to the slave, slave will use different sounds and also start/stop when the master does)

    Matteo2343: wow im tired
    Catnip: theres a nap for that
    who the heck edited my signature, I never put a quote about adv dupe in here <_< >_> O_O

+ Reply to Thread
Page 1 of 5 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
proceed-collector
proceed-collector
proceed-collector
proceed-collector
linguistic-parrots
linguistic-parrots
linguistic-parrots
linguistic-parrots