Forum

    • Register
    • Login
    • Search
    • Categories

    Simple question... Midi Player Midi Files

    General Questions
    4
    13
    547
    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 Hart
        Christoph Hart last edited by

        https://docs.hise.audio/scripting/scripting-api/midiplayer/index.html#saveasmidifile

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

          @Christoph-Hart
          Ok I totally overlooked that 🤦♂ 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 Hart
            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
                • A
                  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);
                    });
                    
                    A 2 Replies Last reply Reply Quote 0
                    • A
                      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

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

                          @BWSounds very much appreciated

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

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • A
                              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

                              17
                              Online

                              1.1k
                              Users

                              7.0k
                              Topics

                              64.6k
                              Posts