Quantcast
Channel: microDRUM » Config Tool –μDrum
Viewing all 13 articles
Browse latest View live

Were lines that I couldn’t change…

$
0
0

New Version 0.7!!!


New features:

  • Initial Yamaha 3 Zone Cymbal support.
  • Improved Tool section.
  • Added Activity LED
  • Fixed a bug with Pin numbers
  • and more…

No matter what we get out of this I know we’ll never forget …

$
0
0

I tested the circuit to support the MIDI-IN in microDRUM and it works. But there is a problem with Config Tool support for some MIDI messages. I used a simple Arduino code:

void setup() {
Serial.begin(31250);
}
void loop() {
if (Serial.available()>0)
{
Serial.print(Serial.read(), BYTE);
}
}

This code work like a mirror. I send a midi message to microDRUM and this code send me back the same message. Some message apparently don’t come back but it is only a Config Tool problem.

It ‘s a problem of a library  that I use for MIDI (NAudio), hope to resolve it soon (v0.8?) though I think that it is not an urgent problem but for now you can consider the elettrical schema correct.

I cried the other night, I can’t even say why…

$
0
0

New Version 0.8!!!

New features:

  • I started designing the new interface controls
  • Support for different midi channels for each pin
  • Bug fixes…
  • and more…

I’m worse at what I do best…

$
0
0

New Version 0.9!!!

 

 

New Features:

  • + Improved speed firmware.
  • + Added Note Mapping.
  • + Added ability to select the number of inputs.
  • + And More…

microWiki

$
0
0

MicroDrummers, many ask me suggestions via email to set up the microDrum, I try to always respond right away but not always I do it. I also tried to make a manual, but time is short and the informations that I should add changes quickly (thanks to your testing). So I created a small wiki to allow anyone to add your knowledge to mine. For now, I did a simple copy and paste a few things in the blog and forum (to name just a test) but please help me in this work, especially those who write in English better than me.

New version 1.0!

$
0
0

The last day of the year I was able to package the new version of firmware and config tools. Unfortunately it is not compatible with the version of IOS microDrum (I’m working on …). I fixed many bugs in the firmware first and foremost a problem of compatibility with some MIDI devices. I worked a lot on the Config Tool, I have solved many bugs but the most important change is the separation between the interface code, and code management mD …. so it will be easier to work with otherinterfaces.

I am working on an interface for MacOS / Linux, but I realized that Mono (for MacOS) has a bug on the management of the speed of the serial that keeps me from finishing the job. In the coming days will release the work over here as Open Source in the Developer section.

Finally open source speech. I see that donations will not work … blame for the crisis. So I think that will change strategy. I will release the code  on the basis of the numerical targets: 100 users registered on the forum, 1000 schema download, 1000 firmware download, 500 facebook ‘like’ etc. ….. If you are interested in open source spread the word, more and more people we can work with the code once released.

 

Happy new year!

Download N°1000!!!

$
0
0

We have reached the download number 1000 of the microDRUM Main Schema. I guess that’s quite a success and deserves a celebration. I just did the upload of Config Tool code in the Developer section . This project becomes more Open, but requires more support from you. Spread the news, a programmer could decide to make the Mac / Linux version using Mono…

DrumScope

$
0
0

Talking with friends who build pad DIY, I reflected on the difficulty of determining the quality of a homemade pad. And thus the difficulty of finding the best parameters to configure the microDrum. So I decided to create a new program that could help determine the best parameters.

It is not yet complete, for now determines ScanTime,Threshold and MaskTime, but I’m working.

If someone needs a hand, or simply wants to help me to test the program,must do so. Download Visual Analyzer, connect the pad to analyze to the input of the soundcard, and record 60 seconds of shots on the pad,with different dynamics, at distance of about a second (so that the signals do not overlap).

Save the data in a text file, and send them zipped by email. Will test the program with that data and see what happens. You can do it also for pads and cymbals Roland, Yamaha, etc. …


Python

$
0
0

As seen in some photos and some videos I have a MacBook Air, nice computer but incompatible with our Config Tool. Typically, to set the parameters of microDrum I had to use or VirtualBox with Windows or the iPhone with my program. In both cases worked but required more time. So I decided to write a small program in Python to help me to quickly modify the parameters directly from OsX. I used this wrapper for the Midi. In the coming days will release the code on GitHub.

Work in progress

$
0
0

Dear microDrummers, my work goes, I’m currently working on several aspects simultaneously.

-New version of ConfigTool for OsX. This version will be released initially in a simplified form and only after I will add the extras including support for VST.

-In the version of Mac ConfigTool I’m also working on an interesting option that allows you to export on the iPhone/iPad the DKIT/DSND sounds libraries. Then I’ll do the same thing for the VST.

-New Interface for iPad / iPhone. Among you there is someone who has pictures (or rendering) of the individual parts of a drum set?

-Plexiglas box. What you see in the picture is a prototype to see if the measurements are correct, the final version should be done using only a few joints and screws.

Obviously I’m also working on other little things, on the compatibility with Arduino DUE, etc. …For example I would like to build a MIDI Router using Arduino ….

A little reminder

$
0
0

I remind you that, even if the version of the firmware and the config tool in the download page are not updated for a while of time, the code updates on GitHub  are frequent. In particular, the latest firmware versions introduce heavy news regarding noise and crosstalk. I’m also developing a Python version of config tool that can run on Windows, Mac and Linux with the same interface. By the end of the month I think to release the source code on GitHub and soon I also update the downloads page.

Work in progress

$
0
0

I’m working on a new version of the Config Tool in Python to make it compatible (and with the same interface) with Windows, Mac and Linux.

This first release is intended for those who know Python and can help in development. Do not test it if you do not know Python (I used v2.7) or do not know how to install the modules.  If you do not know Python, but know Qt Designer can help me by giving me suggestions for the interface but do not expect miracles.

Currently I’m not going to insert a VST host into the program. It is a choice related to execution speed. To use a VST or similar, you have to install a software like loopMIDI.

  • support to fluidsynth is not finished
  • support for sfz not even started
  • support to CC is missing
  • many other things are not finished …

But do not worry, by the end of the month I finish these things, and in April I will make independent the program so as not to require the installation of Python and its modules.

Dangerous snakes

$
0
0

For those who have problems using the new version of config tool made in python (on GitHub) using the interpreter, I decided to create an executable. For now I made only the Windows version, I hope to achieve in the short one for the Mac. In any case, starting from the Python script in GitHub you get the same result, just install the required modules.

In this version, you can configure a microDrum but you can not use the tool. I also changed the approach with the VST. No longer a VST host integrated but the ability to submit notes from the serial port to a virtual MIDI port. In this way you can use the VST host that you like.

Viewing all 13 articles
Browse latest View live