Jump to content

Thomasch

Members
  • Posts

    129
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Thomasch

  1. Tolles Projekt Rolf! Ich bin schon sehr gespannt auf neue Soundsamples. Ist der Synthi nur als monophone Version mit einem Filterbaustein geplant, oder ist auch Polyphonie ein Thema? Den Aufbau des Detuner würd ich nochmal überdenken. Ich bin ein großer Freund von Technik die von jedem sofort und intuitiv benutzt werden kann. Dein Detuner ist auf den ersten Blick ein wenig unübersichtlich. Mein Tip hier ist - bau den Detuner so simpel wie möglich. Warum das Rad neu erfinden? Für jeden Oszillator zwei Parameter : 1. Transpose (+/- 24 oder 36 in Halbtonschritten) 2. Detune (+/-99 in Cent, wobei 100 Cent einem Halbtonschritt entsprechen) Eine Slidergrafik würde ich hier nicht benutzen, denn die nimmt zuviel Platz weg und bringt eigentlich keinen Mehrwert.. Ich würde simple Up/Down Buttons mit dem Zahlenwert dazwischen benutzen. Das könnte im Display dann etwa so aussehn: Osc1: Transpose: < +24 > Detune: < 99 > Osc2: Transpose: < -24 > Detune: < 99 > Eine solche Aufteilung empfinde ich persönlich als deutlich übersichtlicher, denn man kann alles ohne Zwischenklicks sofort editieren. < und > repräsentieren hier nur die entsprechend grafisch aubereiteten Buttons. Der angezeigte Wert könnte gleichzeitig als eine Art Semi Slider benutzt werden, wenn größere Wertesprünge gewünscht sind. Ich hab ich auch noch ein paar weitere Anregungen für "mögliche" Erweiterungen deines Konzepts : 1. WIe wäre es beispielsweise wenn du die Möglichkeiten der Oszis mittels Phase Distortion noch erweiterst? Wer die CZ Synthis von Casio aus den 80ern kennt, der weiß was ich meine. Tolle Synthies! Damit kann man in Verbindung mit einer Hüllkurve schon auf Oszillatorebene filterähnliche Effekte mit einem sehr eigenen Sound erzeugen. http://en.wikipedia....rtion_synthesis Aliasing könnte man bei steigender Frequenz durch Filterung Richtung Sinus vorbeugen, also ein ähnlicher Ansatz wie beim Shruti. Der Vorteil durch Filterung läge hierbei darin, daß der Benutzer die Intensität dieses Effekts übers Menü noch nach Bedarf skalieren könnte - manchamal klingt solcher digitaler Schmutz auch ganz nett und gibt "Charakter". 2. Es fehlt auf jeden Fall ein flexibel routbarer Ringmodulator in deinem Konzept. Ohne wär der Synth nicht vollständig. <grins> 3. Dem Noisegenerator könnte man auch ein paar Extrafunktionen spendieren um verschiedene Arten Rauschen zu erzeugen. Wenn das ganze noch modulierbar wäre... 4. Freie Hüllkurven/LFOs mit MIDI Clock Unterstützung und eine umfangreiche Modulationsmatrix wären auch noch ein Thema. Ich löte zwar ganz gerne mal was nach, aber bin leider kein Harwareentwickler/Programmierer sondern Produzent und Audio Engineer und hab daher keine Ahnung, wieviel davon sich auf dem 128er überhaupt realisieren lässt, also sehe mir das bitte nach, falls ich hier über die Möglichkeiten des Prozessors hinausschieße.
  2. Mit einem Midi Controller ist es nicht getan du benötigst auf jeden Fall noch ein halbwegs ordentliches Audiointerface mit mindestens 4 Ausgängen. Zwei davon sollten ausserdem Kopfhörerverstärker besitzen. Wen dein Laptop Windows basiert ist, sollte die Soundkarte außerdem stabile ASIO Treiber bei geringen Latenzen haben. Das Audiointerface wirst du kaufen müssen, da gibts kein MIDIBOX Projekt. Für ein Gerät, daß du immer im Reisegepäck haben willst wäre es günstig, wenn MIDI Controller, MIDI to USB Interface und Audiointerface platzsparend in einem flachen Gehäuse Platz finden. Ich würde auf jeden Fall alles in einem Gehäuse vereinen, denn für "Unterwegs" ist das einfach praktischer. Wenn du auf die übliche Weise drehen willst, dann braucht du neben dem Kopfhörer auch noch ein paar transportable (also kleine) Monitorboxen. Ein Selbstbau lohnt meiner Meinung aber nur, wenn der Controller anders aufgebaut sein soll, als all die kommerziellen Produkte aus dem Handel. Willst du einfach nur nen normalen DJ-Controller mit Audiointerface, dann kauf dir besser was fertiges, das spart Zeit, Geld und Nerven. Audiointerfaces mit mindestens 4 Ausgängen gehen so bei 90,- Euro los - leg noch 30 Euro drauf und dann biste bei nem Preis, bei dem du nen günstigen DJ Controller mit integriertem Audiointerface bekommst Es gibt echt ne Menge Geräte in nahezu jedem Preissegment. und den Denon kannste ja auch in der Bucht verklimpern. Also ich will dir das nicht ausreden, ich wollte das nur kurz zu Bedenken geben. Gruß Thomasch
  3. Thats true, the MBFM doesn't send Programchange The MBFM expect only CC 0 as a Bankselect. Ableton alwys sends Bankselect MSB (CC 0) and LSB (CC 32) together. Even if you leave the subbank value in the MIDI-Clip at "none" it will send the CC 32 value. If you send only CC 0 it will work, but Ableton fails in doing this. I have build a small workaround with max for live. This small device let you choose Program and Bank. Additionally i have added a GM Patchname List, for easy use with the GM Bank. If you own M4L you can copy and past the following code to a empty M4L MIDI Instance: <pre><code> ----------begin_max5_patcher---------- 2611.3oc6Zs0aaiqD94jeEDYeoGbZKz8K6a4RSCvdxoEME6t.EEEzRL1rQhT GJ4jltX+ueFNCsjRrSSrcSCVf9PrE+HM4GGRNb9ln+Z2c1ah9Kh18X+J6Crc 14u1cmcPHKvNtx6rWM+KEU7VrY6UnqqEpt8dNUWm3KcH9qOk8VdWwLEuF5PW sMFQKzXdmTq9TkTIJzyUX6CbsPMuVOuqRzg8t2hemsmjpoexHJ5H14G7Rumy 78SrekSExdoG6iqXnr+BeGtrDomdxmege3BdctV0YIJV09FIuhcftpbkzdfB oo91gMHIFG9L7yf7Qj.lMR0hIi+nAqU9Ubv78domE8u2cW6GOeKM5nEuUTAT TadDL5jcNKmL8g37MdMM5AamQOKOBG1T6pMvErTT3ZYzS9tZzO8fiOcu01Rh 1vHxR5g6ih7WSKo+VZISyIKoWHc5IaIVbulxvMa+ak7RwKAi47ET7RtoeBzW 4GB+3psqg2qagvT7q.bJ4+P1hRce20MBpi1aumS+cdklCcd+uma.h1ILeRn3 SpD20hi2847f1.f7L1eIZtRKeirnatYg+4911xuTT9IdWmQNYdmX3oV2RfaM vZlqlKzmu.dA93YUstDVpvQMvRtkaQkVMsewZUt4Wp+jnk1a08lTcA8iGNvr TGnKE2U0R04ZjIqZvmqjjEbk0pMkBis13UTYo3bpxUMnsMBQYkrFMSub0z5R Yqzs+XkcQmn4NmybkR61wzaoW0L.NjT61t9liO1ta0msO3dusSVvdsgqJYuU xUZaMArCLxoy5FZPeUgrWYuxvr7OJhchVcw0unC9b.Mdn8HFy2hlbaz.KZJ6 DtooUVLCL2VfL1gU7Kk1GyYGB2U01wQl6wdckt3BgpsQJpPHe1oygeJ3M6KX 4.1uKmX3MyzJABDxNkaj0SndHh8mWWoGpMl894SlWwMrCDUUsHVB6n4UExZX w0VzRu5ZMLmeiYJWgXYr2JLEyaaAGQifyYuCn2.PfG6vYyMEyFA4ydGryXDP .XtKfYt0aisbn0b.imr.obPD68b0T8sZU7nUw4xNXB7LELyT+Kr1jkqE1MIp nZSGsX5p8y7u9UpxrkqrnRvccb9x0VCtQJwZC8Xu4Rgoz.VEkqdD2mcjrEh2 vtccLdvhNYlaFiK.ggCr+.68AVrngA1hwd14fWcggF23aWI3F7BppD1wFA32 FP66qT1YU7Fpo39xvrQH3dxvb1YWq5lMpQQdigvVE4C61zf+IrP.V.WzhBs6 aqnCHQrCg6CM7ItwOB1zYD05JM6LfypoDZBbl3qeEV06tIdJrWoXFbFv.WZa OofnYr2Kqa3J7TRTt6WvdkpUTC9THJG6sDNx6Xe2TwMNtVGbKTpsgreWKKDr 84yPBEG4.di1AD69cHLhjLvY1IxNDKEl0yqaDTIf+Fc8D24v3b64Pzzk3Amn gcTiachucUTAmiNQaPich0Wkcc3LXc2clHIbwBjoeQKI5FX3LJA3qtwX8+bF G8Zj.mWp5FJBTUnzl9xYvZtQBd3D8P4r2LQibO0CrtSqjsCrK0G2jnIdkFX8 mAlTZxjFBKzvYYZ2QZD63JX9hOGC9FJn6brEgcDb0npSYGTouRA955fczHDr wcF+h4y3PTNHPN6OlAm0npyfCjE1QFsrY9r+ifWx7AmA+u4bi.OgjEPnA.J+ pNstaFgGR3gv4edUkT23ZeDgGA3yjmeNAFSfwVP3tG0TBNgfSXO6R6dCBLk. SsmgOuaVKglQnYrmYOmv92LvoC4VIKGrCHsUhqX7oT2j6gn.suBbdPP9HDv3 Fc00s10cBO.wQFqkjOi7PDCH7D8UN+W4QHFvV3tS6btffiQXfuy3UZBJAg.x 1dkPzPXori+SKKMbI4sLOyhXMrfbpR3rfyoTdtE2ZXMWCWsQdk887rn.I4c0 51lYB2BDD6usBKSwamUfuLWEA1J.5NUOAbBs.MzhBrU.yVwBvHKnkuExWbtz ABGDV3K12KA1yp9rlJjZ2WUKgvRoxYreS24pKm8a7p9aTgKkOfOsQ1PWnBWH errrrxUJv1OJtjJEBNsTW.dgrW1RPQr8mpga2Ft9EtS9L6cUri.G.NnD1en0 kSrW9S.vITt7BM1FBIicpnRWBWA7dsCZgO79FA2G+NAbCUqfc30vDf3.bkr6 ZH6UEr+qFl1TEVmLBNzCiv.mLBdKDphqbD6.oA7VA6C5HDv8NDyBFiA6cfiT BMgch.1Qoa5bwU.WCueSSEe9hdNCngB54AoD2LRtuz.8HIKe0QThwx1csSww JiT9dBbu9aFHtD5eP4nScxfTjaznE5iBt6NXjtnUF2KXb6tC4CTqQsjK956U hQL5o.CX+xdaVdlRwzLkjuIoYJeKyxTbBkkIRSa1xo55GcVl.OIWrwVRJqQa lkLJXKS4QpMeEVaoK4Q+3rkRUQonX01L+ugMCyLPdLxZuEet9Iy3VIwXbhJt GSF3MlLY3mTJNSuSC1iWtfBV+bAEh4FLG4eX9SUlfRuGCbBxxvf+gmHHmGVH .QP41OSDzSehfPE8nZWTDIJDCE2fJIvPuwvUov9nXpnPUnLqPYTgxiBk4DJg ITJRnLhPoAgx7AktCJIGTpMnTYPorfRMAkCBJWCTNEnLHP4KfRO.kP.R4OIx mj0SR4I46jhcRjNoNmzkSJxIY3jraRjMIplDSSRmIgxjvXRHLo9kj7RxbIgs jfVRGKIgkDsRBUIoojXTR9II4jTZR5KIIkjZRR.IIbjzKR5DIEhjvPRNHo.j j8Qx8HYdjrNRDGIYiznQRxHMXjlKRdEImhTPQ5kHERjlHRBDo5gz4PZaHkLN oKNgJNYINcHNkGNsFNUFN8ENYENEENkDNEDNoCNMCNcBNsAN8.NU.tP+cg66 hw2ETuKDdWT6tf0cQn6BI2EGtK76eF18nvtuoy5sOraP5NbU2RAJ1L0dS85G nnOFuied3v+hjaDj1LPCp3tBRL6AFh3MtXM36Wjd2gsnVVJ2HiQDZEBoHVWW iQxlXL7+gXLr4UcciFNx8ubFsBQdKYKVJzMoZT.aeSKUzSrkZqDHPQO93HPH 39DH34dSLdhEH3uoBDnOiCepDHDdOFX2KIv+z+OEejQ2ThI3lqtfdGU9oLgm NYBXRb12tqEe5f9mNr+oi5e5U8Ocb+Sut+oS9YrUihs5TvHOdO9iVzUEcUfm Hl2ZGRQj+3vqRVuHJh2j6ICu+6IwQeO6qm1sd8CwIfE+lVnV8bSwBGvt7rvF lCkh1Nop208GFdqbXeqIJDXRiFBZvwAHdiX6qQTf8q.+9BrOtxkwGJUuEMVM WSWOp5XGcAQX3RExW7hx4ddKmBQOfYPx5MC1RFE9.XT7Fs7mgwUE60WXKYZv Cfogq4pORtjQACN94f3g0d5807Q2RGrIV537QoBczyAKBuMlddK4+CxSwl5n nmz2nPV7vLHa6WA7eD7ePauChFOCFUv81ghyyrreHqAYawoUK2W4wUnveu6+ GY7.hsB -----------end_max5_patcher----------- </code></pre> Sorry for my bad english best regards Thomasch
  4. Thomasch

    LED Maß

    Wozu extra ne Frontplatte bauen? Bau den gazen Kram einfach provisorisch auf Lochraster auf, so teuer ist das nicht und du kannst in Ruhe auf ein vernünftiges Gehäuse sparen. Ein Beutel LEDs mit 100 Stück kostet irgendwas um die 5,- bis 6,- Euro. Minitaster kosten 0,10 Das Stück und ne passende Lochrasterplatine kostet auch kaum was. Wenn du dann dein Gehäuse hast, sind in dem hunderter Beutel immernoch genug LEDs um das ganze neu aufzubauen. Und mit ner Entlötpumpe ist es auch ein Kinderspiel Bauteile wie zum Beispiel die Taster wieder zu entfernen.
  5. I made this song with my fresh soldered MBFM. Recorded with an RME Fireface UC and Ableton Live on my MacBook. What you hear is the MBFM spiced with some Ableton effect plugins.
  6. Steht sogar ein Synthi hier direkt neben mir, der so etwas kann. Der Quasimidi Sirius bietet in seinem System Menü die Möglichkeit send Programchanges, recieve Programchanges, send CC und recieve CC unabhängig voneinander an und abzuschalten. Das senden von Programmwechselbefehlen kann schon Sinn machen. Einerseits lassen sich so andere Synthis steuern und andererseits kann man die Programmwechselbefehle so auch in der DAW direkt aufzeichnen. So - und hier wie versprochen ein erster Track der als einzigen Klangerzeuger den MBFM nutzt. Recorded wurde über eine RME Fireface UC mit Ableton Live auf einem MacBook. Da der MBFM leider "nur" 4 Ausgänge hat, hab ich zuerst die Drums und danach die Melodieinstrumente recorded. Es wurden außerdem noch Effekte aus Live benutzt. Gruss Thomasch
  7. @Acul: Alles gut, keine Panik. Ich bin gerade dabei einen kleinen Demo Song zu basteln. Produziert wird mit Ableton LIVE + Max for Live. Als einziges Instrument wird die MBFM verwendet. Von den Einzelausgängen soll ausgiebig Gebauch gemacht werden, da auf den Einzelspuren noch ein paar Plugin Effekte eingeschleift werden sollen. Evtl. gibts noch ein paar gesamplete Vocals von mir dazu. Musikrichtung wird Deep House sein. Da Ableton Live eine beschissene MIDI Implementierung hat, hab ich einen kleinen "Max for Live" Patch geschrieben um Bank und Programmchange mit dem Song speichern zu können. Damit die Bank- und Programmwechselbefehle korrekt gesendet werden, empfehle ich in der Timeline den Songstart nach hinten zu verlegen und davor an den Anfang Bank und Programmwechselbefehle setzen, die zuerst einen beliebigen Wert haben können, und kurz danach den Gewünschten Zielwert. Es scheint, als ob Ableton die Controllerdaten nur sendet, wenn tatsächlich ein Wechsel von einem Wert auf den anderen erfolgt. Auf diese Weise ist es möglich die Grundeinstellungen im Song/Timeline Modus mit dem Song zu speichern, das funktioniert leider nicht wirklich im Pattern Mode. Sosehr ich Ableton Live ob seines intuitiven Konzepts liebe, so hasse ich doch seine MIDI Implementation. Beschissener gehts echt nicht, daher hoffe ich sehr, dass hoffentlich bald ein Live 9 auf den Markt kommt, dass von Grund auf neu geschrieben wurde. Die Konkurrenz schläft schliesslich nicht. Das Ctrlr_Plugin muss für Automatinszwecke für jeden gewünschten MIDI Kanal gesondert zur Verfügung gestellt werden. Frage, ist es möglich, dass am Gerät gemachte Veränderungen quasi "instantan" am Plugin angezeigt werden? Eine Art "Local Off" Variante? Eine mögliche Umsetzungen wäre, dass Parameteränderungen nicht ans Gerät gehen, sondern nur auf den MIDI Ausgang geschickt werden? Über die DAW wird dann alles zurück auf den Eingang geloopt und kann so bequem recordet werden. Programmwechselbefehle scheint der MBFM im Übrigen nicht zu senden. Weiterhin hab ich den Sinn und Zweck der MIDI Merge Funktion bisher nicht erfassen können. es gibt doch eh nur einen MIDI Eingang und die einzelnen Kanäle scheinen auch nicht davon beeinflusst zu sein, also kapiere ich nicht wirklich, was dieser Parameter wirklich tut. Mir sind noch mehr Ungereimtheiten aufgefallen, aber ich lass es erstmal für heute gut sein, sonst wirds zu viel für einen Post, um noch korrekt drüber Diskutieren zu können. @T.K Das Ctrlr_Plugin hat jede Mege Bugs in den Controllerzuordnungen, da sind sehr vielen Bedienelementen die falschen SYSEX Werte zugeordnet. Bevor ich jetzt anfange aufzuzählen, welche der Bedienelemente falsch gemappt sind, empfehle ich alle zu überprüfen, es sind nämlich einige. Die recieve MIDI Sektion scheint korrekt gemappt zu sein. Ich pack mal den Code für mein Max for Live "MBFM Patchselector" Plugin hier mit dran, ist aber alles nur "Work in Progress": <pre><code> ----------begin_max5_patcher---------- 2612.3oc6ZssaajiD8Y6uBBsujEahQe+x9lsSbLvLdcPbvLCPPP.UKZIF2pY uc2xNNCl+8sXcnjZaI6XKGYrCPdvxMOEEYwhjUUmR8et6NCFZ9ppcf3eK9nX mc9yc2YGFxBriq8NClJ+ZQork61fByzopptAuDx5Tesiwe6Ih2I6JlTImRCn SZcipk5rrSap9botRUXlUw8Ov0ipYS0UkpNdv8W2WqQUzAELM0eOuWJBRhCr +Oi+LHeOOwmVNZlYcyGNOG54lptV82T7T3s2b3Zq5pqF2aF74gz2Ow9ubzHq 232Ww5qv5QrMvL7KuxObPuo0ZMXQ62nkkhCLkiFXk9W6tq8iW9DM5rEuUURK .Sy1wnmkGwl4TqgfL5bqnvGmQO49L5vNmkCSeHOawORidvynQ+jCN5jAahkL MGVRuPbvhMnQ9OJSY38d9MmmgHXJ87WY7eHlR+sforTeoZOxXNa9XeorYwPu P3GC+zlXWgYMJ09YLul8iuSaZnCEPcWWqvfLXvKwemWZjz.+ouqShPdB8CxV YFuKqbsrgVycplOqpjCKU2PltnaVybWwKFp9aLdyMNsxKUi9rrqqQObVmZ4S sts.2df0LWNSYNeN7b79pxrJMrLCbC+MjZZFoZrRiWivQpygPu0HrsVoFUpm xKx8VaO5T0s20WWWcotU6LRqqCz4kotstSO5H6NmuXexSWamtP71FY0Hw6zx JiURf3fF83IcK6vBQgh2X8d1r5WJRbro5hqeUG84Rz3k8mwD9VzjaiFXQSEG Kapa0ESHynEHSbXo7Rs8wbwgja61NIq4dh2VZJtPU0VqUkLju3jYzWktx8Ut cf32zCaj0SLUJFHTbhrQOcHFgHwebcoYozXwGlMbVorQbfprrkwRDudVYgdJ soYaZUuoSMzZ9zlwxJFKS7NUSwr1V5NYO3bw6I0aIPfm3vIyZJlzCxW7dZGu GP.YtKnUt8Vfscn0bPymtfU4fHwGjUiM2pWw81Emo6nEvKpnUV0+jklrpT5X jpDRS6sY5j9E429FDlspvhRkzMv4qJcJciZDKMzSb5kplQMjUoxImw8EuV2R gds2z6iGLePl3Vw7FPX3Rs+.qqQKVzxI1hIdw4j2FUCl23aKjbSbADkHNpQQ 9vHzEiUp3rRYM5JetLLqGBelLLWb10UcS50oHu9Pbuh7oSaFJ2AtQ.2f2zhB smaKwEjHwgTHhF4P27GQG5ZTSMkFwYjNWMFnIzchu8MZWu6l3ozYkhIzcfFJ xh8lBilI9fdZsrhukDk69Fh2T0plRtCfJG6sBNq2w9tkhadb8N3Vnnugheyn KTh8kSXEJNxAbpwAD69dLLijrTmEGq6XrTZUOaZsBsH8uwLcn6dXbt8dHa5R 7nazzIp98Nw2tKVQ2iN1zvF6DquJ69vYz9t6NQR37MnlEaZIQ2.iWQIj9Zpa r9eNSxdMRn6KkcKaRpppxzrncFsm2nIObpEP4hSGZXcO0irtiK0sK0tTe9Ph A5UZf0eFYRwhIMj1no6x3zQZj3nRZ8xOGS9FJPrDaS5Dgrpm3TwAklqpHecc zIZFhN3NQdwrIRJ5KCjK98IzcMHNitPVXmY1xl4K9UkbjvmbF7emIaT7Mjr. fFPnxq5LltI.OD3gz8eYYo1T65eDviH7I5yOGfw.L1BRwdpFC3D.mHdwk1yF .LEfo16vm2MoEnY.MS7B68Dw+RPNcfakrbxNvpck5JgbLFlbOFkT6qHmG.xm gHMt1TdcqceG3ALNqwFM7YjGxXjBOzbky+UdDiQZKE6ztlK.bLCS56DYoAPI LDorsWoT0.KUbzeX0xFoFdKyyrHVCKwrXDcWv4TJO2haMrMWSg1fWYeOOKJo jxtol15IJ2FDkfpUfUS4nyUjuLmf.q.RcGaFRNgliFZQIsUQqV0bvHKnUeKz u5bsCjtHL2WruWBcls5KFzH0dtZplxOCsyD+hoyIKW7KxxEQTofxGHGWqqQ. UJf7Q5QiJcsBriSkTiVgjSqpKHuP1fs.JRr+XCEcaY3WJl7Y1XUhWSN.bPIh e2XFMzF7G.zMTo9BC2GfjINQUZFQg.9fwAM2G9hNQwieuhhP0pDGdMs.fNPg jcggrgJD+GCsrg.qSFkjFgdXjSFkrkRUw0NRbftg7VQmC5.B4dmxYgywP7dx QJPSDGqnSTl5NWdETX38qqKkylOxYjZTQi7xzpuYlbeslFQvPc8YJJqpLtz9 WvZXcYqx4x1csKy50MRSIZIrvfz8VubMmxt2dqOoTcGQCxQ6XYF+2nSy4TDb 2CPu7+WahwzlvRlWqqvJ2TmMi9NqJJ8owOtw69rBzMxKvW9Nze6.XFot6T6O 2fsPHi4RN+e+nJLRiYLMeh+wFQnLNA0YBT7xVsNP+XpyTJOMI4aRYlxeFK3A 497hMzRxkqfrjthGssrjnpQalkLJXaTwCcUwHUwlXynX.vlwehZbldmVL+6p dFOf5Xv0JIOlmAu4e9npUzVrVPAaTsfR3xSFF7bUKnPd9x4crv7moJAk9yBA c+EBhYzyrcYRjLQLlbCyjfS8lSWEo8gbpPpJnxJnhJnNJnxInfInDInhHnLH nxGnbGnHGnzFnTFnjEnzDnFDnVCnlBnBBndAn7.nf.f4OH4CZ8fJOnuCF6fj NXmCd4fQNngCZ2fjMHUCxzf5LHJChwfHLX+BJuflKH1BBsfGKnvBRqfnJnlB xnf9InbBllfeInTB1jf.IHNB9hfmHXHBhgfNHX.BZeftGn4AZcfDGnrANZfR F3fANWfdEnSAFTfuDXHANQfBDX8.dNfaCXx3nt3Hp3nk33g3Xd33Z3XY33W3 nU3XT3XR3XP3nN33L33I33F33C3XA3R82ktuKGeWR8tT3cYs6RV2kgtKkbWd 3tzu+YZ2aPZ2tLHIV+UiU+.R69AMd+cIs6J0UTfnURTrdrM75ZiaGrI46MgH bqtUfy0jFCmAied3xeFnajCXuHmYagL8tCawT8H8cYL72dFiH1JDh7sueiQx yqwvVL4Grsv+wZKVIGNc02I62H2uzLaih7tOKUz+eQPvy8VJ77PP.ISuYDDB 1hDD72HBBtea7zmWBB3y3vmIBBg+jfv5IHvUxXe6NG+zAKd5vEO85EO8lEOc zhmd6hmN9mYUsAYUcBsYXKG+E3kV5GPdUutwTOh+wi9ti5eyytpnqjbDI7Vq auvsVJEQ98SuJ49hSF+HhSxe+A1WOsa85GxpfE+lVnVyrlh49ecUAQrTKFoZ 6zUK7i9wkuyL85zpqWJwjZCkpfSGnbBhsuSOA1+E3ung3Sqca7gpp2RMVutl 93TUm1gXXggqzHe9Kpm64m3RH5ArBRdbqfmnFE9.zn3MZ6Oiy0I1aQimnlF7 .zzvG4tOqbI8RPq+yAwK26wqR4V2RGrIV537dUqs2yAyS4LFO+D0+GjmhM0Q wBk9FMxhWtBxd56.9aA+G33cPT+UPuFt2NUdclk8rrGj8DtsZ080dckZ7W69 +.PgiH1J -----------end_max5_patcher----------- </code></pre> Gruss Thomasch P.S.: Eigentlich schreit der OPL-3 Chip danach, dass da nochmal ein verbessertes Betriebssystem für einen leistungsfähigerem Chip als dem PIC geschieben wird. Leider bin ich kein Programmierer und so kann ich nur hoffen, dass irgendwann jemand mit den nötigen Programmierkenntnissen die Musse findet den MBFM auf ein neues Level zu hieven - das Potential hat er dazu. Wenn man nämlich versucht sich intensiver mit dem Synth auseinanderzusetzen, dann bemerkt man an allen Ecken und Enden, dass Speicherplatz knapp war. Also bitte nicht falsch verstehen, wenn man im Hinterkopf hat, dass die Hardware sehr limitiert ist, dann sind viele Dinge wirklich genial konstruiert, bei manchen Sachen aber hat man ersthaft Mühe Bestimmte Verhaltensweisen des Synths nachzuvollziehen. Aber dazu wiegesagt später mehr, ich würde gern eins nach dem anderen abhandeln, sonst gibts nur durcheinander. P.P.S.: @T.K. Besitzt du selbst Albleton Live und evtl auch Max for Live um meine Darlegungen nachvollziehen zu können? Zur Not hätte ich noch nen Key für dich übrig. Ist allerdings nur die Novation Launchpad Version, die hat nicht alle Plugins. Ich selbst nutze die Ableton Live Suite. Für Max for Live hab ich leider nur den einen Code, da kann ich aus rechtlichen Gründen nicht teilen.
  8. Beim weiteren Durchschauen sprang mir grad noch ins Auge, dass die Parameter Keyscaling für OP1-4 an den Drehreglern alle auf 0x24 gestellt waren, statt 0x18-0x1b. Ich bin noch nicht durch, wenn ich noch was finde werd ichs hier posten. Die verbesserte Version lad ich hoch, wenn alles durchgecheckt ist. [EDIT] SHORT ENGLISH VERSION: I found some bugs in the panel but need more time for investigation before i will upload a fixed version. [/EDIT]
  9. Ja ich weiss, mein Englisch ist richtig lausig. Wäre das so nicht richtig, wenn ich CC32 auslassen will und die folgenden CCs bis zum nächsten freien CC um 1 zu "shiften"? Also von 0x20-0x34 nach 0x21-0x35 ... ... assignModulator(mem_block:getByte(0x21), "OP1Attack") assignModulator(mem_block:getByte(0x22), "OP2Attack") assignModulator(mem_block:getByte(0x23), "OP3Attack") ... ... ... assignModulator(mem_block:getByte(0x34), "OP3Waveform") assignModulator(mem_block:getByte(0x35), "OP4Waveform") ... ... Ich hab übrigens nen Fehler im jetzigen Panel gefunden, OP4 Sustain hat nen falschen Wert. (2f statt 2c) Ich schau mir das morgen alles mal in Ruhe an, hab noch nicht alle Regler durchgeschaut und werd dann ne korrigierte Version hochladen. Sorry for not speaking english.
  10. Really? In my understanding i have to change the (0x20) to (0x21), the (0x21) to (0x22) and so on if i want to shift all CC after CC32.
  11. Ums kurz zu machen OH BABY I LOVE YOU! <grins> Der Encoder läuft jetzt traumhaft! Keine Wertesprünge mehr, kein Gefuddel - superstabil jetzt. Vielen Dank dafür! Jetzt gilt es für mich, die MIDI CCs neu zuzuweisen, da Ableton wiegesagt den CC32 fest für den Bankselect LSB reserviert. Kann mich da evtl jemand in die richtige Richtung stupsen? Der Ctrlr Editor muss ja dann auch angepasst werden, deswegen hab ich da auch schonmal vorsorglich ne Frage gepostet, damit ich das Programm etwas besser verstehe. Man möge mir mein lausiges Englisch verzeihen. Bin momentan auch noch am Bug sammeln, ich glaub ich hab ein paar ziemlich derbe gefunden, aber ich will erst weitere Tests machen, bis ich mich darüber auslasse. Gruss Thomasch P.S.: Sobald ich genug Sounds für eine komplette Bank programmiert habe, werde ich sie hier im Forum posten. Die ersten Presets sind schon fertig.
  12. I tried to understand how ctrlr works. For that reason i tried to swap 2 of the Encoder. Tried with OP1 Attack and OP2 Attack. Adress is 20h and 21h. In the rightside Edit Pane i swapped the hex values. (OP1 Attack = 21h, OP2 Attack = 20h) this works well while sending to the MBFM. But it doesn't works the other way, when i press the recieve button. Where do i have to change something for recieving purpose? P.S.: A send all button would be cool
  13. Stand alles weiter oben in verschiedenen Posts :) OK ich soll das *.asm File mit nem Texteditor verändern - hab ich grad gemacht, warn 5 Einträge. Wozu brauch ich dieses GPUTILS? Ich blick auf der Seite nicht durch, was muss ich für meinen Mac dort runterladen? Und wo soll ich make tippen? Sorry ich bin in der Beziehung echt ein Noob, ich brauchs etwas genauer.
  14. Nach dem Datenblatt ist die Masse in der MItte. Das Datenblatt gibts hier: http://www.reichelt....96c5703abc2e8a6 Ich hab trotzdem alle möglichen Anschlusskombinationen durchgetestet. Leg ich den mittleren Pin nicht auf Masse sondern an eine der beiden Signalleitungen am DIN dann funktioniert der Encoder nur noch in eine Richtung (je nachdem wie ich die anderen beiden Kabel angeschlossen hab) , dafür aber ohne Sprünge
  15. Ich hab mir selbst was gebaut. 1200mA 2x12V Ringkern von Reichelt. Vor den 5 V Regler hab ich nen fetten 8Ω Widerstand als Spannungsteiler gesetzt, damit der 7805 nicht gleich durchglüht. Der Kühlkörper wird trotzdem noch ordentlich heiss, zum Speck braten reichts aber nicht. C1 ist gemeinsam für +5 V und +12 V Schiene mit 4700µF bemessen, C2 für -12V hab ich nur 2200 µF gewählt, weil hier weniger Strom gezogen wird. --------------------------------------------------------------------------------- Zu meinem Encoder Problem Meine Encoder scheinen den DETENDED3 Mode zu nutzen. Muss das in der Firmware evtl. angepasst werden, damit die vernünftig funktionieren? Ich hab leider keinen Blassen vom Programmieren, könnte gegebenenfalls evtl. jemand die Anpassung für DETENDED 3 Encoder Typen machen? Das wär superlieb. Auch die Anpassung der MIDI CC wär toll, damit CC32 frei bleibt, weil reserviert durch den Bank LSB. Zumindest die Anpassung der MIDI CC wär eigentlich schon ne Version 1.4d wert, denn die Bankumschaltung per MIDI in der DAW ist jetzt nicht soo ungewöhnlich. :D <in Richtung TK. schielt>
  16. Am Programm kanns eher nicht liegen, hab mit Ableton Live und zusätzlich noch mit Pro Tools getestet. [90572.942] b0 00 00 Chn# 1 CC# 0 = 0 [90572.942] b0 20 00 Chn# 1 CC# 32 = 0 [90572.942] c0 08 Chn# 1 Program Change 8 [90575.942] b0 00 00 Chn# 1 CC# 0 = 0 [90575.942] b0 20 00 Chn# 1 CC# 32 = 0 [90575.942] c0 09 Chn# 1 Program Change 9 [90634.658] b0 00 00 Chn# 1 CC# 0 = 0 [90634.658] b0 20 00 Chn# 1 CC# 32 = 0 [90634.658] c0 0a Chn# 1 Program Change 10 [90636.372] b0 00 00 Chn# 1 CC# 0 = 0 [90636.372] b0 20 00 Chn# 1 CC# 32 = 0 [90636.372] c0 0b Chn# 1 Program Change 11 [90639.908] b0 00 01 Chn# 1 CC# 0 = 1 [90639.908] b0 20 00 Chn# 1 CC# 32 = 0 [90639.908] c0 0b Chn# 1 Program Change 11 [90642.694] b0 00 02 Chn# 1 CC# 0 = 2 [90642.694] b0 20 00 Chn# 1 CC# 32 = 0 [90642.694] c0 0b Chn# 1 Program Change 11 [90644.515] b0 00 03 Chn# 1 CC# 0 = 3 [90644.515] b0 20 00 Chn# 1 CC# 32 = 0 [90644.515] c0 0b Chn# 1 Program Change 11 Das sieht in meinen Augen völlig normal aus, so sollte es eigentlich nach dem MIDI Protokoll aussehen - Bankselect MSB, Bankselect LSB und Programchange - alles da. Ich will an dieser Stelle noch hinzufügen, dass solang weder Bankselect MSB (CC 0) noch Bankselect LSB (CC32) ausgewählt sind, nur Programmwechselbefehle gesendet werden. Sobald jedoch wenigstens einer der beiden Bankselect CCs aktiviert wird, werde BEIDE Bankselect befehle (also MSB und LSB) gesendet. Hab vorhin mal die midibox_fm_cc_voice.txt angeschaut, da steht übrigens drin, dass CC 32 der OP1 Attack Rate zugeordnet ist. Könnte hier der Fehler liegen? CC 32 ist laut MIDI Protokoll ja normalerweise reserviert, für den Bankselect LSB !
  17. Ich hab meinen samt Core und OPL3 Platine von Imp bekommen, der hatte den noch rumliegen. Die MBFM 1.4c Firmware gibts nur für für den 18F4685 und den 18F452. Die für den 18F452 hat meines Wissens ein paar Features weniger. Zur Not kannste dir in Mikes Midi-Shop einen 18F4685 bestellen und dort auch gleich auf Nachfrage mit dem Bootloader brennen lassen. -------------------------------------------------------------------- Ich hab noch nen Nachtrag zu einem der Probleme, die ich noch hab. Scheinbar hakelt es bei den Programmwechselbefehlen aus Ableton Live bzw. Pro Tools nur, wenn gleichzeitig ein Bankwechselbefehl mit einem Wert zwischen 1 und 8 eingestellt ist. Solange keine Bank oder eine Banknummer mit dem Wert 9 oder höher ausgewählt ist, funktioniert es wieder. Ich hab übrigens nen 8er Bankstick dran. Ein weiterer seltsamer Fehler tritt auf, wenn ich wie schon in einem vorigen Post von mir beschrieben die Programmwechsel mithilfe der Pfeiltasten meiner Computertastatur weiterschalte. Ist Bank 1-8 eingestellt, reagiert auch hier der MBFM nur bei schnellem draufhämmern. Wenn man lang genug draufhämmert steht dann irgendwann mal Patchnummer A(B,C...)144 empty im Display, aber eigentlich ist doch bei 128 Schluss?! Und dann ist ja noch das Problem mit dem Encoder, der beim Drehen einige Raster ganz normal funktioniert und dann plötzlich anfängt um 2 oder mehr Werte zu springen, obwohl man den Drehknopf noch gar nicht fertig auf die nächste Raste gedreht hat. Hab alternativ noch nen anderen Alps STEC12E getestet, aber mit dem hatte ich das gleiche Problem. Getestet hab ich mit Ableton Live und Pro Tools unter Mac OSX 10.6.8 und der Midischnittstelle meiner RME Fireface UC. Hat jemand ne Idee, wo das Problem liegt?
  18. OK, Fehler Nummer 1 ist gelöst, das Augangsrouting kann nicht funktionieren, wenn man nen Kabeldreher drin hat und Plus und Masse vertauscht...
  19. Das bestellte ROTE Display von Futurlec ist - Trommelwirbel - GELB... Ich werds aber wohl trotzdem behalten erstmal und evtl. später durch ein OLED austauschen (sofern ich irgendwann mal nen Händler finde, der welche hat). Ich hab in den letzten Tagen weitergebaut und das heisst, Netzteil, Core, OPL-3 Board, Display, Bankstick, DIN und DOUT sind fertig und verkabelt. Bisher noch nicht angeschlossen sind Encoder und Taster, denn ich hab noch kein passendes Gehäuse. 1. Zusammen mit Ableton + Ctrlr_Plugin funktioniert das ganze auch, jedoch gibt es noch ein paar kleine Problemchen. Die Zuweisung der Ausgänge klappt nicht richtig, die eingestellten Routings kommen immer geichzeitig auf allen 4 Ausgängen an, es sei denn sie sind ganz auf "Aus" gestellt. Werden für einen Sound mehrere Ausgänge gleichzeitig ausgewählt, wird das Summensignal nur lauter. 2. Manche Parameter im Ctrlr_Plugin, wie zb der Multiplier der Snare in der Drumsection haben scheinbar keine Auswirkung im Klang, oder z.B. der Multiplier des Cymbal wirkt sich auch auf die HiHats mit aus. 3. Probeweise hab ich auch schonmal den Menu Encoder angeschlossen, jedoch reagiert der MBFM teilweise sehr wackelig darauf und teilweise springen die Werte wenn man den Encoder nur leicht berührt. Mit der ebenfalls getesteten TK Version der Firmware springen die Werte um 2. Der verwendete Encoder ist ein Alps STEC12E von Reichelt. Geladen ist MIOS V1.9G und MIDIBOX FM V1.4C für PIC18F4685. Gruss Thomasch EDIT sagt ich hab was vergessen: 4. Programmwechselbefehle aus Ableton werden nicht angenommen ausser ich wechsle mit schnellen aufeinanderfolgenden Clicks via Pfeiltasten, dann geht ab und an ein Programmwechselbefehl durch. Bankwechselbefehle scheinen davon nicht betroffen zu sein.
  20. Das Display ist heute auch gekommen, kanns aber noch nicht ausprobieren. Mir fehlen noch einige Bauteile (z.B. sämtliche Kabel, Stecker, Trafo, etc.) Bin noch nicht dazu gekommen die Einkaufsliste fertig zu machen. Sobald ich alles beisammen habe melde ich mich wieder, kann aber noch gut und gerne 2 Wochen dauern, bis sich ein passendes Zeitfenster zum weiterbasteln öffnet. :)
  21. Hat alles super geklappt, die Chips sind heute angekommen. Vielen Dank! Gruss Thomasch
  22. Ach übrigens - Bei Soundcloud gibts grad für registrierte Mitglieder bei ner Aktion ne kostenlose Ableton Live Lite Lizenz abzustauben. http://blog.soundcloud.com/2012/04/02/soundcloud-and-ableton/
  23. Ein paar Tips: Für viele kostenpflichtige Programme kann man sich auch Zeit-/Funktionsbeschränkte Demo-Versionen runterladen, so kann man auch vor dem Kauf ausprobieren, welche DAW am besten zu einem passt. Nicht jedes Musikprogramm unterstützt die Ansicht und Bearbeitung von klassischer Notenschrift. Einen Noteneditor bieten bspw. Pro Tools, Logic, Cubase oder Sonar. Kostenlose Programme mit Notation fallen mir spontan keine ein. Es gibt aber auch echte Notensatz Spezialisten wie zum zB. Sibelus oder Finale. Was aber nahezu alle gängigen DAWs bieten, ist die Notendarstellung im sogenannten Piano-Roll, evtl reicht dir das ja auch.
  24. This would be my first checklist: - maybe the audiodriver from your soundcard runs nuts, change buffersize, or deactivate other Plugins if to free CPU and RAM - if possible change to another soundcard or a different input. - try different Outputs on your MBFM - reduce the volume in MBFM Menu
  25. Just a short feedback, tested within Ableton Live with the AU and VST plugin: Rotaries: circular mousemovment doesn't make fun, please change it to vertical. A simple up and down movement feels more native for use with a mouse.Rotaries with values between -64 and 63 sometimes won't go lower than zeroWaveselect and Algo.select: Change it also to vertical mouse responsiveness. It feels simply better.As i told in the other thread, i can't test the plugin with the MBFM hardware, because it isn't finished yet. Regards Bunc
×
×
  • Create New...