HISE Logo Forum
    • Categories
    • Register
    • Login

    Simple question... Midi Player Midi Files

    Scheduled Pinned Locked Moved General Questions
    13 Posts 4 Posters 950 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      BWSounds
      last edited by

      Simple question, but important for the project im creating...
      Is it possible to export or save a midi sequence (file) from the HISE midi player to use in a D.A.W?

      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        Link Preview Image
        HISE | Docs

        favicon

        (docs.hise.audio)

        B 1 Reply Last reply Reply Quote 1
        • B
          BWSounds @Christoph Hart
          last edited by

          @Christoph-Hart
          Ok I totally overlooked that :man_facepalming: so I would do?

          MIDIPlay.saveAsMidiFile("{PROJECT_FOLDER}MidiFiles", 1)
          

          and it will replace the original file?

          1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart
            last edited by

            Yes, but {PROJECT_FOLDER} already points to the MidiFiles folder, so you'd probably want something like {PROJECT_FOLDER}File1.mid. Also it just overwrites the specified track and leave the other ones untouched.

            1 Reply Last reply Reply Quote 1
            • L
              LeeC
              last edited by

              So, I've put together the following snippet that seems to work beautifully in HISE.
              It's essentially a button that saves the currently loaded midi to the MidiFiles location within the {PROJECT_FOLDER} with a unique name.

              However when exporting the plugin and attempting the same thing in Logic nothing is saved to the associated plugin folder within 'Application Support'.

              It works locally in HISE but not externally when compiled.

              Any thoughts?

              HiseSnippet 3860.3oc4ZkzbiijclrTgpaodp18L8XG9fivvJr6gZjZHRv8oidFwUQRwEHtK0wDc.BjD.T.Hg.RJJp1UD9OgO4+B9fO6S9mfu5a9nu3HlHFe29kXgDTE0RUyzU2wXVJhh4x6ku2W9x2RxTvFKgbbv1Qhta+kVnHQ+IL8VZRTKoJpYFod4HQ+LFzsVXaBqiolkEhDo3RKQGGjbjnQ24T5rht6Ki39428aJJpKZJgV2UjHCwZRnlZFZj08JbxYZ55UEkQ80LBM6TmTWBaVBqimCRzNLwiXIJcknBpsHcZufIRzWUQVifs6QDIHmHQeYQr7xdp3Eldyenli1DcDsQhH8.F40cUrtLUho8FojpltrPfl6DIRTFg03vNd3vOmoklr1p9CiGzAXWSQX7H5KdLwKQXwK9yW71Ij38pfsIWwSWbIx1Ur9TlV0KWm0qmDaHTklaaiLI8PWOGswlye0I9C02Ff4v6iMwXqJlhfnJGduL5Napd67vpWXz+sUoHTouplNhpdeTPCX1TUA1lKKRDiD0gIGOmY+LmkqT2t0qyw057JWNq.GG2XNtBbBbFZc60uN+kPObK43lkMKuBWgZcflyNLK+zoER598B4LlNkar.WMyFBsuCUpX0okJLcZhB06dnTMAN0xbbYO7LNtHT4Xs0VTp8YOMESQxbanOl1yMJJBZvJP4yNoM1PCF28LzpNKiL2V2TbE.OaRXT0CrkCi+Qd.H4EE1gICebePoZp58WTla7oFiWTRvo0TtCOj+PoNVDK5m1CsRjVY3vDk00DNizJd4lNJCRjVnkR57ixe8YWg3OK2naVdlvzp21171whkL6XHcWFA0S4NmSnL2YEtwpTpF5C3anUYT5YWM.aIaM5VUkEcF19lAVCvCFFeYiKFsLS9yZLNYM97CxVpVRKfDMSG4KtRxXP7qL4lWSIo8hB5ius2PtCur1jDk4T3uheo5U1Mh2KYkz8KeX9lczG03xKRUazRwVZ8qv09po2wUsZoKxMaYgrskm24xFFkSlVLN97Ant4tHebCwyKZOp1xaFNJUlgcpntnbo9s0FjniJ2xpCFjP47RIO+xNSNe73p7pCsUlNLwoYT3Zam4hCsJxqmcxMKa0zVMWyhpc5d5MKImqhM5a2K20ctcfU6tVMRnr3LtBivyFVe73YKqVTlSaQ8Ku7rKqbgRtIijWVBMtQ5IExbSsJcKqdasox2jRznXId0l0trQoTomUsSoRFUkqca6lbmen0sNIuqa2YZp45mwdQ8ZGRF2QquPoTRWJTr3YZKqpKVHaUqByRTSqU2KMqMr6obU5Nkq2EIJLcVsEmqO+tTmWXYyy0ZNqai5Wnkqyxj2p1aTGyqpqXxOoQ5qy5L4ByAIkxLXTEybiyzY1o7UuZB55dWndXhEEmdswhkCNanHpSuhiRaK2PLYemYmVsax30LuS35NWa1tgjfLgLrRxJ8qS5ey353pmaeQuFWbNW6VsaHfKeXc9aZWU1FWaVB4FYa0ZjXyJS6eckCuquVgliEcjaNSnBRgHW55gMwkxJmJQ77p0EWjpkP1r0DH7CMFW3hwyN71VMJd6okKWHe4wlIuqgxYEubTY6LFySV6hBVSlktch9bixkrr0sWK0jSp30cuowkK5Wi6tJSxwcUsjiKoZr7bIRSSi3WnctrP0KtZNN6g7mF5DNh43gX84FHmi6HTnI6WxNr9uv43VE5UpV81UXqLVnP6d06ztGaglMOF7sRzLmavVDOG7idL3PaFRh3bbWjD1VVyTw43KvyuSj8LMBvrBo.GTxOGmHrePchDs.Spz9tPJVWo7i6Wsc4NsExWteU0xS6TnL3hoXXujGvb7.GjMffVh5GWF4bEAacL1DDcBBTeMcroxyEG9v5LMZIlTYBhuTG+D3PmliuhiC2S.mThK8VhW7KeNHA+SCEE+0+W+G+y+qG9gEJ9gMT6yB5R9zP2eye8+i9PlV+X1J5tZ.5gQEJWqFW5SE9SKn3GVqnuf46D51oQkR8+1pcZVtR227iLXKTZ7uzKM9eJSOIaMKx5Qn34m6265hL1LgduQi7h+QFF1Wu2THXDQCaxJJK2Fz1X5ZNjiXkTEMMQ5GwRQ.Hp0Dj8Qr2fzwRZjkGwZgcznTcDqNxTgndvq266d8drvmaDsYMX+Z1JlJZlHNIaDjreKPLf5vpQKTwN1Aek2TM3bPDplDyfitzcL2XDZWscW4XqEhMlwPe4IVffswnk7TgX9pxlqJrG5PDMrh4KmJHROnITRQUr84ygsCjcQPzchEnpGDvf05I94om3U5I1SOmNcigdTEE+HpB98TUXOLXaaScht0yYM2QMlQv.q6BS65MudO5+N9X19pZNrKf5vYUAskEJ410Tg0wuNQtWuGEhzAH5a9sekOQEjkYEYm.lbpr3otD3758VY4cDahiXyDG9O9rGwR+e5ZdugS5OL783bo2xDRGLAtzzojbKSIq+T34R7PrIKu+bR5KF9pvoHBnB1noHapZxRvrDUDqa4yVtkOCZtD1zg3ZhP62upZ.IbubD5Fz5xuise3Ju2+f.np9z6yWVYLxw7WPXUEuAwJZtjEVFvbgvpiEkQxGwt.4RpIBISkKOaRPZQFVjkq1YXmpY6Pd8dZSiER53zbpPmVrCVeVF3UIOd.tBYm.pyBMhJapiSwR.qNVm.ufdSOL27V6XoNhMkO98FeEqMdAHnrylCHD0ojqZRMy1BTBZoLXpRXgLh83nKKDYsrwVHOzMjdYiMfYB3eXIYpNX85evrIrLwbO9rxsG1zy0SrC1661a28dydr2enoS25Xk.v2FqqSOnukgoGKseLBisxqpn9bzpIBN227VR164cKI91BglH1rtoFoiEZUaOMMnm3QVofg6ZsdEtWW0YKSacWa4ZZJ4ISv2FT2MDOD9wuOA2MPhFUCiVFcilDxKl1tL9YsD4YGv6SXpC7zdpnDZqA59m1iweU4LDuBU0FZrhhXYhCNZRGOt2Iu0mbEDAOszCsAzBGaKgMrnYEPhsu2vtmW+C6z9ZpKNmPvlO7R5O9Voh+Inh+dT4Uz4CRj2v2illhSdLDwaXeOXdMnwmhsOAcKY+iX2e+.2na3n.CQzjH8wt.ZLOXkNwvSBXSWjknlIoiofePLZLQETLhMb3wkudjRmq.clcwyg5sQwBN4ESwyw1tJbSgvVEz0i4cUwNbSrgCMTlrK7maTKp6nudCGZJdwoAfg.qqtmqjuItaXJBDKjNgQZxD0XGrtiZHMEURrC9sALG9aJ1KLOqlo65bfmySeWt9tc8lfiajF+EDXpH3EDaaib.HW1g5uTzyEHc5aPO0uIPtijntWr.piUKJ.4vJCGkMc.DwgaMMaP8TDRG7lhbitI4hytpDDpeA5Fvu6R7bP1uBEhAJt4o3Bnqv0EpZDTPlDdShB8vNiIDuZET5BGz30wCOWuu8FWPyWtN0VbhqlXhsMDAvCzMZfhIhRWsJkz0omA871ahB9yOvLJ1Ar+x6uAtQRQv5JaKtvccsmCtE85Vgi1aSpEFrNtYDSyjH9au4uRydSf8O8eZl5.sgiK3e7NH7fTvIqfHDdVugUGptGyi0tb9Iba3sC4x8Rh55TTH18W1vh3CKj7OgPtgT5.Nyi46d8okS9GWN4eK47skQOmWuC3nsKAOMRF3Ub6B3FKaf781RWOH6sBNOtzs15CRRyse1u9qgzn9tvGOnl3K.C78uecqEEZs+W4MN7000nPsIwNjhVFtl3zwcPPTXZEoT9v9krAz0Ebffokw0RDBgYCsf.lwRDm94H17teB3wcTZo0FSI1FovZB0SC8sf5aWRjDCDhiVuRG4y7iXuK.jtWtiNtHTvsDDixN+bHCfksDcgNqvSg8MOk8l2FwCsatw1zlmJVGQjb+B.8RSZB8hccwXRPEZ1qX8p3Qg2pgs40aRTbnFRTN1APR4zFZlJt6+rewWvVv1vyPiNygTSCvCVXiiGxv1ag7Kfy2UDHdzadvKW0jwCqluiIHuRW.DyAqi3rr0nfr6DpN0Mz+tOKsL96rVt1ACcj0j5DPZ7M8neOQDH.hiPiX1EDmk66WrB72ODo6y7Gqz8er7wi9BeoBlJwMy5O0OyZOurQnWz0tL9gFh3JxgudpHuCjyuExeeJGH5Gs5rajnuxaYecP8.zLabW0OlwKMvH2tZA+GZexx0q9u5jEzf7.PG8+FZp5Fjl15JO8Z0Rv7L.lGXQ9OmchlSKLjlEb5ZYv1w6Bq4Cw5SlEh0+aOAq+nGj0eLi2whPbNx2DhywsdaNS8DW2T.x3DQ7r6PA+r9Q2I7x9ID+m8f2xVUGS+wtT5SukW5h+mwDtqv.2+xMg2c90m3aP3s6+ybemBcfTNgi5daxSTBdfG+DlTwimOa5TY3SFARzzHz.74xlHY1774BM.u2H4imlOcp7Y8uz4LLtdT1e0Ak5x6+qX2rLsibmQcHo0agwhC9FBw1jT1xmOS9T4RkOe7Hz3QARxtu5y+7+7eej6YY8pGYOxKrS38nZgvGgkm71aIOG6gfCJtAN8WJufngVJ1IgWp+9fCJAaTWeRvgk.QK+ITkMRz+NlsjBRB93PBE4.bIi2Mmuk54+LlVX445zzBB+DYnuKH+A.enaTSOstcn3ExxvWM92Kualmq39SYDzHRpaWdewVjWp62umkW+WgzqYpLcJjJxZg8kLUG+8+SNJrn7odhxmvzCh66diHtBxegaa1Qzqx7TjoWpgIdjWG1+9y80gY8recXcf5OuA0GxtEJn1YCF2CYn0GNB4DtyANnp1nq6R2kC2eIrn8VG528apBJ4VooG8dScMWJX.kCSdr2I0KedoD7DOCrW9i5Wo1GNmC677D2sffQEdq263mAlwzepkJlzeBJnGpL9yfbVlJNWmDz6l10svlXKUrolT3M8tHhslhBxNrruUEp.grw6s6meRWjNRLrA7e6IzKlPzFvIz6IVj34iEO190eIim3xROLx9mFN024+e5T26BUUZIBFp2586d2C7kJg7+0IoEuD8ET+gdsiSa64L0T1sw+K7wevDz1Q8GLQvfePVCCQIa72J4UAC0V9ic6AzaS2GBvtLsnsYWU2CCSbt3QnOCfuURhB2eIfOamF92CZR9dPSp2CZR+dPSl2CZx9dPStGkFZvnByIXCuihPGBU7xdOZkP0i7+IuG2OC
              
              1 Reply Last reply Reply Quote 0
              • B
                BWSounds
                last edited by

                Bump Bump ☺

                1 Reply Last reply Reply Quote 1
                • Adam_GA
                  Adam_G
                  last edited by

                  any one ever solve this?

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    BWSounds @Adam_G
                    last edited by

                    @argon

                    FileSystem.browse(FileSystem.Desktop, true, "*.mid", function(f)
                    {
                        MIDIPlayer1.saveAsMidiFile(f.toString(0), 1);
                    });
                    
                    Adam_GA 2 Replies Last reply Reply Quote 0
                    • Adam_GA
                      Adam_G @BWSounds
                      last edited by

                      @BWSounds thanks! what build version of hise are you using to successfully export??

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        BWSounds @Adam_G
                        last edited by

                        @argon
                        Not near my computer at the moment but a fairly recent commit, I thing around December 15

                        Adam_GA 2 Replies Last reply Reply Quote 0
                        • Adam_GA
                          Adam_G @BWSounds
                          last edited by

                          @BWSounds very much appreciated

                          1 Reply Last reply Reply Quote 0
                          • Adam_GA
                            Adam_G @BWSounds
                            last edited by

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • Adam_GA
                              Adam_G @BWSounds
                              last edited by Adam_G

                              @BWSounds said in Simple question... Midi Player Midi Files:

                              @argon

                              FileSystem.browse(FileSystem.Desktop, true, "*.mid", function(f)
                              {
                                  MIDIPlayer1.saveAsMidiFile(f.toString(0), 1);
                              });
                              

                              @BWSounds not able to get this working for some reason smh

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              32

                              Online

                              1.7k

                              Users

                              11.8k

                              Topics

                              102.7k

                              Posts