Jump to content

TK.

Administrators
  • Posts

    15,247
  • Joined

Everything posted by TK.

  1. Sounds like the PIC is sending with the wrong baudrate. Maybe you use the wrong crystal for this board as well? Best Regards, Thorsten.
  2. Yes, I'm planning to do this. The MBHP_CORE_STM32 module is already built into my MBLC, but it can take some weeks until I will find the time to port the PIC based firmware to MIOS32 Best Regards, Thorsten.
  3. Hi *, this thread informs you about the latest release, and it gives you the possibility to write down your feedback (bug reports, questions about existing features, suggestions for new features, etc...) The current MBSEQ V4 release can be downloaded from http://www.ucapps.de/mios32_download.html Please read the CHANGELOG.txt for latest changes Documentation: IntroductionHardwareFrontpanelInstallationTutorialsMenu PagesSessions16x16+X Button/LED MatrixOSC OptionV3->V4 UpgradeFirst Steps (not ready yet)Known issues and Troubeshooting tips (no known issues yet ;)) Best Regards, Thorsten.
  4. TK.

    MIDIbox SEQ V4

    After almost one year of work on the new MBHP_CORE_STM32 module, MIOS32, some example applications and documentations, I'm happy to announce the availability of "Core32" kits in SmashTV's MIDIbox Store, and the release of MIDIbox SEQ V4 as a public beta version! :) (press the Reload button on your webbrowser if you don't see the updated pages) Documentation: Introduction Hardware Frontpanel Installation Menu Pages V3->V4 Upgrade First Steps (not ready yet) Known issues and Troubeshooting tips (no known issues yet ;)) [br] List of major changes: uses the new MBHP_CORE_STM32 module (ARM Cortex M3 based derivative) firmware completely rewritten in C - it can be optionally emulated under MacOS patterns/songs/grooves/configs/etc. now stored on SD Card in a FAT32 filesystem USB MIDI natively supported, MIDI events are sent more than 100 times faster to a DAW/virtual synth two "common" MIDI IN and MIDI OUT ports, up to 8 additional MIDI OUT ports can be added with MBHP_IIC_MIDI modules track length increased to 256 steps track memory can be partitioned, e.g. 64 steps and 16 parameter layers, or 256 steps and 4 parameter layers. Each track provides 8 trigger layers resolution increased to 384ppqn (16 times faster than common MIDI clock) new MIDI event scheduler concept priorises and sorts queued MIDI events new parameter layer options like "Pitch Wheel", "Roll" and "Probability" special drum mode for easier editing of percusive patterns additional chords (now: 32 in Major/Minor scale) new track progression parameters like "Interval/Repeat/Skip" groove templates can now be customized and stored on SD Card Echo Fx with variable number of repeats, damp, tempo change, note incrementer (can be forced to scale!) LFO Fx with different waveforms, synchronized to track clock, step based selection of period and reset, assignable to Note/Velocity/Length + separate CC with definable ppqn resolution value range Limiter Fx Loop Fx (also nice for editing) overworked realtime record function with better quantisation hardware configuration file now read from SD Card. No need to recompile the firmware on changes. Future beta updates will be announced here: http://www.midibox.org/forum/index.php/topic,14053.0.html A big thank-you goes to nILS for creating the layout of the MBHP_CORE_STM32 module, Bugfight and especially StrydOne and This for MIOS32 beta testing, Seppoman for providing the first STM32 presoldered prototype boards to programmers, SmashTV for providing STM32 presoldered PCBs to users, Wilba for creating the beautiful looking MBSEQ Frontpanel, Marco and Francois for beta-testing the firmware on their MIDIboxes, and to everybody else who gave me helpful proposals and mental support. Best Regards, Thorsten.
  5. I got the chips and PCBs today, PMs to people in the waiting list are sent out. I've more than enough chips and PCBs in stock. If you are interested to buy some, just follow the instructions explained in the Wiki: http://www.midibox.org/dokuwiki/doku.php?id=tk_gm5_bulkorder Best Regards, Thorsten. P.S.: following users in the previous waiting list are unknown: Unable to find member 'the antagonist'. Unable to find member 'igor'. Unable to find member 'sid'. Unable to find member 'schlalek'. Unable to find member 'beshanoe'. I wasn't able to inform you via PM!
  6. The SID Player is integrated into the MIDIbox SID V2 firmware. It will start automatically once ASID sends the SysEx stream. Best Regards, Thorsten.
  7. Tower says that we are ready for landing very soon ;) Best Regards, Thorsten.
  8. I second this! In order to avoid that somebody could get the wrong impression: You wrote to Smash: This sounds a bit like you are asking for a discount... maybe you don't know the role of Smash - one of our most respected forum members! Smash worked very hard in the last months to achieve best prices for the community, he sells the boards and kits for almost non-profit. It would be rude to ask him for a deal to make the boards even cheaper for a bulk order. I'm not sure if I misunderstood your question, but for me it left this impression and I want to ensure, that the facts are clear to everybody. Another point: germany isn't the best location for importing such a huge amount of goods, you would have to pay some extra taxes and duty since you are acting as a trader (at least for our well known Zollamt). This could quickly increase the price by 30% and more! In addition, the shipping will be delayed by +1..2 weeks once it goes through the german Zoll process... I asked for volunteers in the hope that we get some interesting options to save shipping costs. If nobody (of the experiences members in Europe) is interested, it could even be sufficient that orders are joined for a group of two or three people (block-wise) - especially if they are living in the same region - so that shipping costs can be easily divided. Short summary: you definitely won't save money by doing a big order Best Regards, Thorsten.
  9. TK.

    MBSID V2 CC Layer

    Following files have to be modified: http://svnmios.midibox.org/filedetails.php?repname=svn.mios&path=%2Ftrunk%2Fapps%2Fsynthesizers%2Fmidibox_sid_v2%2Fsrc%2Fsid_par_table.inc and http://svnmios.midibox.org/filedetails.php?repname=svn.mios&path=%2Ftrunk%2Fapps%2Fsynthesizers%2Fmidibox_sid_v2%2Fsrc%2Fsid_cc_table.inc Best Regards, Thorsten.
  10. I don't think that this is really worth the effort - write the sequences on a paper, and enter them again on your MBSEQ V4. Start to improve the sequences - thats fun and automatically leads to better results, epecially once you are adding the new V4 functions. The effort for me to write a conversion script which has to consider all those V3 specific event modes would be much higher. Best Regards, Thorsten.
  11. Very cool! Blogged :) Best Regards, Thorsten.
  12. The announcement for the availability of the STM32 based core was planned as a surprise this weekend ;) In order to save shipping costs, somebody could organize a bulk order from Smash for Europe. Any volunteers? Best Regards, Thorsten.
  13. Ja - passt! Gruss, Thorsten.
  14. Klasse! Ich kenne wohl mittlerweile soviele Fehlermodi, dass ich ueber eine Kandidatur bei Wetten Dass nachdenken sollte ;-) Gruss, Thorsten.
  15. Super! :) Gruss, Thorsten.
  16. Hi, you could implement such a SHIFT button on a similar way like "SEQ_BUTTON_All" (just toggle a flag stored in a memory location). Thereafter you have to change SEQ_BUTTON_GP, so that an offset of 8 is added to button 0-7 when the SHIFT function is activated, and you have to modify SEQ_LED_UpdateIRQ, so that either IRQ_TMP1 or IRQ_TMP2 is transfered to the "DEFAULT_GP_DOUT_SR0 - 1" shift register. Best Regards, Thorsten.
  17. there are already easy to use parameters to generate detuned notes, e.g. the "Detune" parameter, which automatically detunes all 6 oscillators of a SID core (differently for left/right side), or the 6 finetune parameters which allow to detune the oscillators individually. Each SID core has it's own set of detune/finetune parameters - so, your requested feature is already available, you only have to use it... ;) But you are right, that an alternative note tuning table would be nice Do you have an algorithm or a ready made frequency table for phytagorian tuning? It isn't possible to store alternative tuning tables in BankStick, as it has to be accessed frequently by the sound engine from an ISR. But it would be possible to store it in flash memory as long as there is some memory free (and if there should be too many new features in future, the alternative tables have to be removed partly, or limited to a certain frequency range). The table could only be edited directly in the assembler file - I don't think that it is worth the effort to integrate an editor into the CS, but somebody could develop a GUI which generates the assembler file. Best Regards, Thorsten.
  18. of course thats correct - in addition, the ENC_NotifyChange() has to be enhanced, so that MIDI events are sent on encoder movements. E.g.: void ENC_NotifyChange(unsigned char encoder, char incrementer) __wparam { MIOS_MIDI_TxBufferPut(0xb0); // CC at MIDI Channel #1 MIOS_MIDI_TxBufferPut(0x10 + encoder); // CC# is 0x10 (16) for first encoder MIOS_MIDI_TxBufferPut((0x40 + incrementer) & 0x7f); // this "40 +/- speed" format is used by NI software and some others } [/code] to send relative CC events (will work fine with Traktor) Best Regards, Thorsten.
  19. Hallo Lui, fuer Dein erstes Posting funktioniert schon beachtlich viel - andere Newbies verzweifeln bereits am Bootloader! ;) Wenn die LEDs (wie im Video sehr schoen zu sehen) beim Einschalten aufflackern, ist die Polaritaet schonmal richtig. Ich nehme an, dass Du sie nach dem Schaltplan an den dritten und vierten 74HC595 angeschlossen hast - vermutlich liegt zwischen dem zweiten und dritten 74HC595 das Problem. Nimm nun den Schaltplan des MBHP_DOUT Moduls zur Hilfe: http://www.ucapps.de/mbhp/mbhp_doutx4.pdf - zwischen den SCLK und RCLK Pins muss eine direkte Verbindung bestehen, und IC2:O8 ist an IC3:SER angeschlossen - nimm einfach die ICs aus den Sockeln und "piepse" die Verbindungen durch. Vermutung: im Layout befindet sich zwischen IC2:O8 und IC3:SER eine Bruecke. Entweder fehlt sie, macht einen Kurzschluss (bspw. gegen Masse), oder sie ist nicht sauber angeloetet. Ein Fehler bei den SCLK und RCLK Pins ist eher unwahrscheinlich, weil die LEDs ansonsten permanent flackern wuerden. Ein kurzer Check schadet aber trotzdem nicht... Gruss, Thorsten.
  20. Second envelope: the MBFM application already allocates almost the complete flash memory and RAM - also performance is very critical, so that such a change (which will require an additional modulation path) will quickly lead to MIDI buffer overruns. However, if you have hacker ambitions, you could remove existing features (e.g. second LFO or WT sequencer) to free memory, and add the second envelope if you want, but you have to consider that the complete infrastructure like Control Surface, SysEx Structure, Patch Manager, JSynthLib based Editor, etc. have to be adapted as well. Arpeggiator: same issue - but you can already use the WT sequencer for arpeggios (value 0x7c..0x7f assigned to Note CC will play Key1..4) - it's the same mechanism as used for MBSID V1 Best Regards, Thorsten.
  21. Hallo Alex, danke fuer den Input! Habe doch glatt verpasst, dass es bei Pollin wieder guenstige LCDs gibt :) Da ich gerade zwei neue LCDs gebrauchen kann, werde ich auch gleich einen Panasonic Encoder mitbestellen und bei mir ausprobieren. Vielleicht kommt ein neuer Encoder Type dabei heraus... Gruss, Thorsten.
  22. Falls Du eine fertige Applikation suchst: du koenntest einfach die MIDIO128 Applikation aufladen - hiermit lassen sich bereits bis zu 128 Relais ueber bis zu 4 MBHP_DOUTX4 Module ansteuern. Die MIDI Events sind frei konfigurierbar, per Default liegen die Ausgaenge auf MIDI Noten. Falls Du mal ein wenig Programmieren moechtest: das ist quasi ein Dreizeiler (wenn man die Kommentare rauslaesst ;-)) -> http://www.ucapps.de/mios_c_set_dout.html Falls 8 Pins ausreichen, koenntest Du statt eines DOUT Modules auch einfach die MBHP_CORE:J5 Pins direkt ansteuern. Auch hierfuer gibt es Programmierbeispiele. Gruss, Thorsten.
  23. Probiere es mal mit der alten Version (v1.0.6), mit der neuen klappt die Benamung der MIDI Ports nicht mehr. Gruss, Thorsten.
  24. Ploytec informed me, that the PCBs arrived today. I will get them together with the chips next week. PMs to people in the waiting list will be sent out once I find the time. Best Regards, Thorsten.
  25. Bad news: according to the mmj website, the development of this library has been discontinued in July 2009 - support for 64bit Java cannot be expected, and even if 32bit JRE is selected under Snow Leopard, it won't work properly. Good news: it works perfectly with Mandolane (single user license available for ca. 6 EUR) Best Regards, Thorsten.
×
×
  • Create New...