diff options
author | cbdev <cb@cbcdn.com> | 2020-02-22 13:45:34 +0100 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2020-02-22 13:45:34 +0100 |
commit | b529f4d3a9efc59c6bec46e07ebf1a114b7a0831 (patch) | |
tree | 8312888d09cec1597751fc640a6842cd01232c08 | |
parent | 8ebc4311185e3329622ad883dde54409fa1c8350 (diff) | |
download | midimonster-b529f4d3a9efc59c6bec46e07ebf1a114b7a0831.tar.gz midimonster-b529f4d3a9efc59c6bec46e07ebf1a114b7a0831.tar.bz2 midimonster-b529f4d3a9efc59c6bec46e07ebf1a114b7a0831.zip |
Update logo
-rw-r--r-- | MIDIMonster.svg | 2 | ||||
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | TODO | 1 | ||||
-rw-r--r-- | midimonster.ico | bin | 5430 -> 321510 bytes |
4 files changed, 3 insertions, 2 deletions
diff --git a/MIDIMonster.svg b/MIDIMonster.svg index 492feb5..7e411dc 100644 --- a/MIDIMonster.svg +++ b/MIDIMonster.svg @@ -1 +1 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 631.89 593.32"><defs><style>.cls-1,.cls-5,.cls-6,.cls-7,.cls-8{fill:none;}.cls-1,.cls-3,.cls-5,.cls-6,.cls-7,.cls-8{stroke:#000;}.cls-1,.cls-7{stroke-linecap:round;stroke-linejoin:round;}.cls-1{stroke-width:29px;}.cls-2{fill:#fff;}.cls-3,.cls-5,.cls-6,.cls-8{stroke-miterlimit:10;}.cls-3,.cls-6{stroke-width:6px;}.cls-4{fill:#c1272d;}.cls-5{stroke-width:10px;}.cls-7{stroke-width:15px;}.cls-8{stroke-width:17px;}</style></defs><title>Asset 1</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><polyline class="cls-1" points="500.86 213.97 541.31 159.53 617.39 159.53"/><line class="cls-1" x1="609.5" y1="286.08" x2="533.42" y2="286.08"/><polyline class="cls-1" points="500.86 362.95 541.31 417.38 617.39 417.38"/><polyline class="cls-1" points="131.03 211.19 90.58 156.75 14.5 156.75"/><line class="cls-1" x1="22.38" y1="283.29" x2="98.46" y2="283.29"/><polyline class="cls-1" points="131.03 360.17 90.58 414.6 14.5 414.6"/><path class="cls-2" d="M314.07,504.05c-58.86,0-109.17-17-145.48-49.09-38.94-34.44-59.52-85.37-59.52-147.29,0-132.13,92-239.62,205-239.62s205,107.49,205,239.62c0,61.92-20.59,112.85-59.53,147.29-36.31,32.11-86.62,49.09-145.47,49.09"/><path class="cls-3" d="M315.94,79.37a174.23,174.23,0,0,1,77.85,18.37c23.81,11.77,45.2,28.63,63.57,50.1a238.46,238.46,0,0,1,42.87,74.31,266.53,266.53,0,0,1,15.71,91c0,31-5.2,59.17-15.48,83.64a161.26,161.26,0,0,1-42.06,59c-17.67,15.63-39,27.68-63.45,35.82-24.08,8-50.66,12.09-79,12.09s-54.92-4.07-79-12.09c-24.43-8.14-45.78-20.19-63.46-35.82a161.49,161.49,0,0,1-42.06-59c-10.27-24.47-15.48-52.61-15.48-83.64a266.54,266.54,0,0,1,15.72-91,238.63,238.63,0,0,1,42.86-74.31c18.37-21.47,39.76-38.33,63.58-50.1a174.22,174.22,0,0,1,77.84-18.37m0-11.69c-116,0-210,109.9-210,245.47s94,202.22,210,202.22,210-66.66,210-202.22-94-245.47-210-245.47"/><path class="cls-2" d="M314.81,481.84c-62.88,0-112-12.3-145.88-36.55a131.19,131.19,0,0,1-43.22-52.12c-10.55-22.74-15.9-50.32-15.9-82a281.52,281.52,0,0,1,2.55-37.78A210.48,210.48,0,0,0,181.71,367C220,396.23,266,411.71,314.81,411.71s94.87-15.48,133.1-44.76a210.42,210.42,0,0,0,69.36-93.55,281.52,281.52,0,0,1,2.54,37.78c0,31.67-5.35,59.25-15.9,82a131.25,131.25,0,0,1-43.21,52.12c-33.92,24.25-83,36.55-145.89,36.55"/><path d="M514.26,293.75c.37,5.79.55,11.61.55,17.43,0,30.68-5.14,57.33-15.29,79.2a125.8,125.8,0,0,1-41.43,49.92C425,464,376.76,476,314.81,476s-110.15-12-143.27-35.7a125.63,125.63,0,0,1-41.43-49.92c-10.15-21.87-15.3-48.52-15.3-79.2,0-5.82.19-11.64.56-17.43a212.31,212.31,0,0,0,15.3,26.77A216.93,216.93,0,0,0,179,371.84a221,221,0,0,0,62.81,33.62,226.65,226.65,0,0,0,146.07,0,220.8,220.8,0,0,0,62.8-33.62A217.18,217.18,0,0,0,499,320.52a212.31,212.31,0,0,0,15.3-26.77M518.65,252C496,340.35,413.33,405.86,314.81,405.86S133.64,340.35,111,252a285.38,285.38,0,0,0-6.17,59.2c0,135.57,94,176.51,210,176.51s210-40.94,210-176.51a285.38,285.38,0,0,0-6.16-59.2"/><path class="cls-4" d="M315,311.62c-37.35,0-67.73-31-67.73-69.09a70.19,70.19,0,0,1,5.35-26.89c17.92,11.43,39.93,17.65,62.91,17.65,22.59,0,44.31-6,62.08-17.12a70.34,70.34,0,0,1,5.13,26.36c0,38.1-30.39,69.09-67.74,69.09"/><path d="M256.52,226.36a129.21,129.21,0,0,0,117,.49,63,63,0,0,1,2,15.68c0,34.06-27.17,61.77-60.56,61.77s-60.55-27.71-60.55-61.77a63.22,63.22,0,0,1,2.11-16.17m-6.7-21.52a77.09,77.09,0,0,0-9.77,37.69c0,42.2,33.54,76.41,74.91,76.41s74.92-34.21,74.92-76.41a77.21,77.21,0,0,0-9.45-37.13c-17,12.75-39.83,20.56-64.94,20.56-25.47,0-48.59-8-65.67-21.12"/><path d="M315,278.33a16,16,0,1,1,15.64-16,15.82,15.82,0,0,1-15.64,16"/><path d="M315,257.82a8.63,8.63,0,1,1-8.46,8.63,8.55,8.55,0,0,1,8.46-8.63m0-14.64a23.28,23.28,0,1,0,22.82,23.27A23.05,23.05,0,0,0,315,243.18"/><path class="cls-5" d="M230.47,190.5c15.74,24.78,47.81,41.77,84.84,41.77s69.1-17,84.84-41.77"/><path d="M464.31,144.62a195.47,195.47,0,0,0,4-65.46,187.08,187.08,0,0,0-20-66.63c.47,34.8-6.42,58.36-13,73.64-4.7,10.93-9.93,19.21-8,29.22,3,15.8,21.66,24.41,37,29.23"/><path class="cls-6" d="M464.31,144.62a195.47,195.47,0,0,0,4-65.46,187.08,187.08,0,0,0-20-66.63c.47,34.8-6.42,58.36-13,73.64-4.7,10.93-9.93,19.21-8,29.22C430.35,131.19,449,139.8,464.31,144.62Z"/><path d="M164.12,148.46a196,196,0,0,1-4-65.46,187.29,187.29,0,0,1,20-66.62c-.46,34.79,6.43,58.36,13,73.64,4.71,10.92,9.93,19.21,8,29.22-3,15.8-21.66,24.41-37,29.22"/><path class="cls-6" d="M164.12,148.46a196,196,0,0,1-4-65.46,187.29,187.29,0,0,1,20-66.62c-.46,34.79,6.43,58.36,13,73.64,4.71,10.92,9.93,19.21,8,29.22C198.08,135,179.46,143.65,164.12,148.46Z"/><path class="cls-2" d="M188.65,456.62c-5.16,16-38.86,50.26-38.39,50.26,0,0-16.81-33.75-21.33-50.26-28.63-104.56-18.44-166.75-18.44-166.75l77.72,83.29s6.52,64.53.44,83.46"/><path class="cls-7" d="M188.65,456.62c-5.16,16-38.86,50.26-38.39,50.26,0,0-16.81-33.75-21.33-50.26-28.63-104.56-18.44-166.75-18.44-166.75l77.72,85.33S194.73,437.69,188.65,456.62Z"/><path class="cls-2" d="M273.88,511.59c-5.45,16.05-41,50.26-40.5,50.26,0,0-35.88-34.08-41.5-50.26-11.07-31.85-.46-140.58-.46-140.58l82,38.57s8.27,79,.46,102"/><path class="cls-7" d="M273.88,511.59c-1.75,5.17-44.7,50.26-40.5,50.26,0,0-35.88-34.08-41.5-50.26-11.07-31.85-.46-137.52-.46-137.52l82,38.57S281.69,488.6,273.88,511.59Z"/><path class="cls-2" d="M441.47,456.65c5.15,16.05,38.86,50.27,38.38,50.27,0,0,16.82-33.75,21.34-50.27,28.62-104.56,21.46-169,21.46-169l-77.72,85.32s-9.55,64.8-3.46,83.72"/><path class="cls-7" d="M441.47,456.65c5.15,16.05,38.86,50.27,38.38,50.27,0,0,16.82-33.75,21.34-50.27,28.62-104.56,18.43-166.74,18.43-166.74L441.9,375.24S435.38,437.73,441.47,456.65Z"/><path class="cls-2" d="M356.59,512.18c5.45,16,41,50.26,40.5,50.26,0,0,35.88-34.08,41.5-50.26,11.07-31.86.46-137.53.46-137.53l-82,38.58s-8.27,76-.46,98.95"/><path class="cls-7" d="M356.59,512.18c2.68,7.88,43.78,50.26,40.5,50.26,0,0,35.88-34.08,41.5-50.26,11.07-31.86.46-140.59.46-140.59l-82,38.58S348.78,489.19,356.59,512.18Z"/><path class="cls-2" d="M280.81,538c5.45,16,33.78,47.87,33.28,47.87,0,0,35.88-34.09,41.5-50.27,11.07-31.85,1.22-125,1.22-125h-80S273,515,280.81,538"/><path class="cls-7" d="M280.81,538c5.45,16,33.78,47.87,33.28,47.87,0,0,35.88-34.09,41.5-50.27,11.07-31.85,1.22-129.09,1.22-129.09h-80S273,515,280.81,538Z"/><path d="M202.77,459.63H170.86c-2.23,0-4-2.38-4-5.3l.53-94.57c0-4.24,3.6-6.76,6.31-4.45l31.86,27.14a6,6,0,0,1,1.86,4.55l-.55,67.34c0,2.93-1.85,5.29-4.09,5.29"/><path d="M291.74,459.63H259.82a3.65,3.65,0,0,1-3-1.17,4.6,4.6,0,0,1-1-1.85l.53-55.07c0-2.41,38.17,12.93,38.17,12.93,1.18.57,1.88-.79,1.86.26l-.54,41.89c0,1.67-1.85,3-4.09,3"/><path d="M428.19,459.45h31.92c2.23,0,4-2.38,4-5.3l-1.31-97.38c0-4.23-2.83-.45-5.54,1.86l-31.85,27.14c-1.18,1-1.62-1.62-1.61.22l.29,68.17c0,2.93,1.85,5.29,4.09,5.29"/><path class="cls-8" d="M113.29,287.61c37.54,70.69,114,119.14,202.34,119.14S480.44,358.3,518,287.61"/><ellipse class="cls-2" cx="314.81" cy="266.23" rx="6.15" ry="6.28"/></g></g></svg>
\ No newline at end of file +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.82 454.06"><defs><style>.cls-1{fill:#c1282d;}.cls-2{fill:#333132;}.cls-3{fill:#fff;}</style></defs><title>Asset 3</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g id="Logo"><path class="cls-1" d="M261.45,244c-37.35,0-67.74-31-67.74-69.09A70.34,70.34,0,0,1,199.06,148C217,159.44,239,165.66,262,165.66c22.59,0,44.3-6,62.07-17.11a70.34,70.34,0,0,1,5.13,26.36C329.18,213,298.8,244,261.45,244"/><path class="cls-2" d="M350.86,125.56l-8.44-5.37a75.48,75.48,0,0,1-17,18.67c-16.84,12.1-39,19.48-63.42,19.48-25.48,0-48.59-8.05-65.68-21.13a.16.16,0,0,1,0,.07,74.74,74.74,0,0,1-15.08-17.09l-8.45,5.37a85.44,85.44,0,0,0,19.15,21,77.31,77.31,0,0,0-5.35,28.32c0,42.2,33.54,76.41,74.92,76.41s74.91-34.21,74.91-76.41a77.23,77.23,0,0,0-5.18-27.9A85.73,85.73,0,0,0,350.86,125.56ZM261.45,236.67c-33.39,0-60.56-27.71-60.56-61.76A62.79,62.79,0,0,1,203,158.74a129.21,129.21,0,0,0,117,.49,63,63,0,0,1,2,15.68C322,209,294.84,236.67,261.45,236.67Z"/><path class="cls-2" d="M261.45,215.57a21.3,21.3,0,1,1,20.88-21.3,21.12,21.12,0,0,1-20.88,21.3"/><path class="cls-3" d="M261.45,203.2a8.93,8.93,0,1,1,8.75-8.93,8.86,8.86,0,0,1-8.75,8.93"/><path class="cls-2" d="M513.32,296.36H450.2c-1.83-1.55-3.52-2.83-5.08-4-2.38-1.81-4.32-3.49-6.82-5.66a99.24,99.24,0,0,0-9.89-7.91,358.26,358.26,0,0,0,2-40.38,12.4,12.4,0,0,0,3.87.62h72a12.5,12.5,0,0,0,0-25h-72a12.42,12.42,0,0,0-5.31,1.2,8,8,0,0,0-.22-1l.32-.92,0-1.35a167.76,167.76,0,0,0-3.24-29.64c2-2.13,4-4.76,5.36-6l19.27-18.6h68.86c12.53-11,4.89-25-6-25H440.38l-22.65,21.87A165.62,165.62,0,0,0,397.88,118a176.74,176.74,0,0,0,3.31-57.81A169.18,169.18,0,0,0,383.11,0c.42,31.45-5.81,52.76-11.75,66.57-2.67,6.2-5.53,11.47-6.85,16.77A167.28,167.28,0,0,0,158.44,84c-1.49-4.37-3.81-8.85-6-14-5.94-13.81-12.17-35.11-11.75-66.56A169.39,169.39,0,0,0,122.6,63.7a176.69,176.69,0,0,0,2.73,55.13A166,166,0,0,0,106.67,153l-21.23-20.5H12.5c-10.91,0-18.55,14-6,25H75.34l19.27,18.6c1,.93,2.29,2.59,3.73,4.25A168.8,168.8,0,0,0,94.7,212l0,1.35.23.66c0,.09-.08.19-.11.29a12.4,12.4,0,0,0-3.3-.46H19.54a12.5,12.5,0,1,0,0,25H91.49a12.66,12.66,0,0,0,1.64-.12A359.58,359.58,0,0,0,95.32,280c-3.19,2.37-6.83,5.62-7.8,6.46-2.5,2.17-4.44,3.85-6.81,5.66-1.57,1.19-3.25,2.47-5.09,4H12.5a12.5,12.5,0,0,0,0,25H80.39A12.55,12.55,0,0,0,89,317.69,71.81,71.81,0,0,1,95.85,312c1.13-.86,2.32-1.77,3.58-2.78,2.24,13,5.23,27.25,9.19,42.63,3.43,13.29,15.24,38.77,16.46,41.38a.37.37,0,0,1,0,.11,7,7,0,0,0,12.14,1.07l1.59-1.85c5.62-6.47,11.74-13.74,16.91-20.72,1,11.59,2.43,21.73,4.58,28.29,4.18,12.8,24.92,34.81,32.15,42.22a7.19,7.19,0,0,0,5.83,2.95,7,7,0,0,0,6.45-4.3,6.57,6.57,0,0,0,.41-1.42c2-2.91,7.87-9.87,12.28-15.11s7.66-9.17,10.22-12.35c.23.38.46.77.72,1.14,7.24,10.52,20.42,29.07,25.75,36.56a10,10,0,0,0,8.1,4.21h0a10,10,0,0,0,8.11-4.25c5.19-7.35,17.63-25,25.28-35.77.28-.4.53-.81.79-1.21,2.48,3.06,5.64,6.86,9.68,11.67,4.41,5.25,10.25,12.2,12.28,15.11a6.88,6.88,0,0,0,6.86,5.72,7.19,7.19,0,0,0,5.81-2.93c7.22-7.4,28-29.42,32.17-42.24,2.14-6.56,3.6-16.7,4.57-28.29,5.17,7,11.29,14.25,16.91,20.73.74.84,1.29,1.47,1.6,1.84a7,7,0,0,0,12.13-1.07l.05-.11c1.22-2.6,13-28.09,16.46-41.38,4.11-15.95,7.17-30.66,9.45-44.07,2,1.72,3.86,3.13,5.55,4.41a73.6,73.6,0,0,1,6.82,5.67,12.51,12.51,0,0,0,8.64,3.47h67.89a12.5,12.5,0,0,0,0-25ZM137.54,394a7.11,7.11,0,0,0,.57-1.22A7.21,7.21,0,0,1,137.54,394Zm-4.2-16.49c-3.9-8.87-9.21-21.57-11.16-29.13-12.3-47.78-14.92-84.49-15-106.74a176.24,176.24,0,0,0,36.32,45.81l-.44,58.72a3.4,3.4,0,0,0,3.46,3.38h6.71C151,355.14,144.29,364.51,133.34,377.52ZM222,396.46c-1.95,3.24-9.87,12.67-15.22,19-4.19,5-7.28,8.68-9.55,11.52-10.77-11.57-21.45-24.77-23.55-31.2-2.91-8.91-4.42-26.92-5.14-46.25h5.54a3.47,3.47,0,0,0,3.52-3.38l.38-34.42a177,177,0,0,0,33.82,14l-.28,21.88a2.72,2.72,0,0,0,.86,1.18,4,4,0,0,0,2.62.75h6C221.76,367,222.43,386.89,222,396.46Zm65.51-.85a18,18,0,0,1-3.24,10.33c-6.32,8.91-15.92,22.51-22,31.12-6.28-8.85-16.34-23.05-22.3-31.71a16.65,16.65,0,0,1-2.88-9.39v-46.4h5.63c1.95,0,3.53-.86,3.55-1.93l.28-15.29q7.62.68,15.38.68a176.26,176.26,0,0,0,25.58-1.87Zm62.46.2c-2.19,6.72-13.74,20.6-23.55,31.19-2.27-2.84-5.36-6.53-9.54-11.51-5.35-6.36-13.28-15.79-15.23-19-.09-1.91-.13-4.24-.14-6.87V387.1c.07-17,1.41-44.21,2.22-59.1a177,177,0,0,0,41.09-15.67l.2,33.73a3.49,3.49,0,0,0,3.56,3.38h6.54C354.37,368.82,352.86,386.88,349.94,395.81Zm17.19-116.76a169.09,169.09,0,0,1-198.57,9.27,161.39,161.39,0,0,1-58.83-77.39,152.23,152.23,0,0,1,304.33,0A161.23,161.23,0,0,1,367.13,279.05Zm18.36,113.74a7.11,7.11,0,0,0,.57,1.22A5.94,5.94,0,0,1,385.49,392.79Zm15.92-44.4c-1.94,7.56-7.25,20.26-11.15,29.12-13.21-15.69-18.24-23.84-20-28.07h6a3.44,3.44,0,0,0,3.5-3.38l-1-57.29A176.27,176.27,0,0,0,416.42,242C416.35,264.19,413.69,300.71,401.41,348.39Z"/></g></g></g></svg>
\ No newline at end of file @@ -25,7 +25,7 @@ with additional flexibility provided by a [Lua scripting environment](backends/l With these features, the MIDIMonster allows the user to translate any channel on one protocol into channel(s) on any other (or the same) supported protocol, for example to: -* Translate MIDI Control Changes into Notes ([Example configuration](configs/unifest-17.cfg)) +* Translate MIDI Control Changes into MIDI Notes ([Example configuration](configs/unifest-17.cfg)) * Translate MIDI Notes into ArtNet or sACN ([Example configuration](configs/launchctl-sacn.cfg)) * Translate OSC messages into MIDI ([Example configuration](configs/midi-osc.cfg)) * Dynamically generate, route and modify events using the Lua programming language ([Example configuration](configs/lua.cfg) and [Script](configs/demo.lua)) @@ -6,3 +6,4 @@ mm_managed_fd.impl is not freed currently (and is heaped most of the time anyway make event collectors threadsafe to stop marshalling data... collect & check backend API version windows strerror +move all connection establishment to _start to be able to hot-stop/start all backends diff --git a/midimonster.ico b/midimonster.ico Binary files differindex 012fef6..9391160 100644 --- a/midimonster.ico +++ b/midimonster.ico |