frequently_asked_questions_faq
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| frequently_asked_questions_faq [2016/06/10 14:36] – [Forum / Wiki / Web] psykhaze | frequently_asked_questions_faq [2016/06/10 14:41] (current) – psykhaze | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== General Frequently Asked Questions (FAQ) ====== | ====== General Frequently Asked Questions (FAQ) ====== | ||
| + | |||
| + | //FIXME Some updates needed out there// | ||
| This page summarizes the most frequently asked questions concerning the projects found on the [[http:// | This page summarizes the most frequently asked questions concerning the projects found on the [[http:// | ||
| Line 35: | Line 37: | ||
| Having said that, if you feel you're up to the challenge, you're encouraged to tinker around :) | Having said that, if you feel you're up to the challenge, you're encouraged to tinker around :) | ||
| + | ===== Forum / Wiki / Web ===== | ||
| + | * **I can't log into the forum!** | ||
| + | Possibly you are using the M$ Internet Explorer which prevents YaBB from saving " | ||
| + | * **I can't log into the Wiki!** | ||
| + | |||
| + | Make sure you have cookies turned on in your browser. | ||
| ===== Building Your MIDIbox ===== | ===== Building Your MIDIbox ===== | ||
| Line 143: | Line 151: | ||
| * **I've burned the bootstrap loader into the PIC, but my LCD doesn' | * **I've burned the bootstrap loader into the PIC, but my LCD doesn' | ||
| See [[lcd]] page for more information incl. troubleshooting of LCDs | See [[lcd]] page for more information incl. troubleshooting of LCDs | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== The PIC Microcontroller ===== | ||
| - | |||
| - | |||
| - | * **Why are you using the PIC and not a more modern Microcontroller? | ||
| - | TK: "I started my first MIDI projects in the 80's with a C64, later I worked with 8051 derivatives. Sometime along the way I decided to use a PIC controller because it *was* modern during many years - cheap, easy to program, almost non-destroyable, | ||
| - | |||
| - | |||
| - | * **Do I need a deep knowledge of PIC microcontrollers in order to build your applications? | ||
| - | No! The software is ready made, normaly you don't need to assemble code, you just only have to burn the application (.syx file) into the PIC via the MIOS Bootstrap Loader [[http:// | ||
| - | If the application provides software/ | ||
| - | |||
| - | * **Where can I learn more about PIC microcontrollers? | ||
| - | Get all the interesting datasheets and application notes from the [[http:// | ||
| - | |||
| - | |||
| - | * **How do you develop your applications? | ||
| - | Update: Please see the [[application_development|Application Development]] page for new info!\\ | ||
| - | \\ | ||
| - | TK's answer, edited to remove references to MPLab which is now obsolete:\\ | ||
| - | Mostly I develop under Linux. I'm using XEmacs [[http:// | ||
| - | |||
| - | If I have to work under Windows (i.e. for making music with Logic [[http:// | ||
| - | Find a snapshot of my development environment under Linux here: [[http:// | ||
| - | |||
| - | It is also possible to develop on the mac, see [[how to use Xcode2 as IDE on a Mac]] | ||
| - | |||
| - | |||
| - | * **Where can I download the source code?** | ||
| - | It's part of every application package: [[http:// | ||
| - | |||
| - | |||
| - | ===== Buying and Selling MIDIbox stuff ===== | ||
| - | * **Where can I buy your stuff?** | ||
| - | TK: "All the applications of [[http:// | ||
| - | |||
| - | * **Would you build a MIDIbox for me if I give you some money?** | ||
| - | TK: "I neither have the time, nor the motivation to build MIDIboxes for other peoples. These are DIY projects, that means: Do-It-Yourself. Just ask a friend or an expert in your neighbourhood for help." | ||
| - | |||
| - | stryd_one: "If you don't have time to solder a little, you sure won't have time to use a synth to make music." | ||
| - | |||
| - | * **As everything is free, am I allowed to bring the stuff to market?** | ||
| - | Only under special circumstances. See also [[http:// | ||
| - | |||
| ===== MIDIbox in Use. ===== | ===== MIDIbox in Use. ===== | ||
| Line 258: | Line 217: | ||
| These codes have to be defined in your MIDIbox initialization file, see also [[http:// | These codes have to be defined in your MIDIbox initialization file, see also [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== Customize your MIDIbox ===== | ===== Customize your MIDIbox ===== | ||
| Line 269: | Line 223: | ||
| - | * ==== How many pots/ faders/ buttons/ encoders/ screens/ LED's/ etc is the maximum that I can connect? | + | * **How many pots/ faders/ buttons/ encoders/ screens/ LED's/ etc is the maximum that I can connect? |
| There are two parts to this answer. The first relates to the standard hardware, the second is related to the implementation of that hardware. | There are two parts to this answer. The first relates to the standard hardware, the second is related to the implementation of that hardware. | ||
| Line 311: | Line 265: | ||
| * IIC buss can be used to connect other IC's to the Core | * IIC buss can be used to connect other IC's to the Core | ||
| - | + | * ** Can I use PWM to control individual LED brightness ?** | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | - ==== Can I use PWM to control individual LED brightness ?==== | + | |
| The short answer is that using PWM on DOUT to do individual brightness control on a large number of LEDs is not possible as it would overload the Core. | The short answer is that using PWM on DOUT to do individual brightness control on a large number of LEDs is not possible as it would overload the Core. | ||
| Line 327: | Line 277: | ||
| - | | + | |
| Yes, you can connect anything which delivers a voltage between 0 and +5V like additional buttons, CV outputs of antique synthesizer equipment, or just external effect units like LFOs, see the [[http:// | Yes, you can connect anything which delivers a voltage between 0 and +5V like additional buttons, CV outputs of antique synthesizer equipment, or just external effect units like LFOs, see the [[http:// | ||
| Line 333: | Line 283: | ||
| - | | + | |
| Find the circuit under [[http:// | Find the circuit under [[http:// | ||
| Line 339: | Line 289: | ||
| - | | + | |
| Thats very problematic and mostly doesn' | Thats very problematic and mostly doesn' | ||
| the PIC power pins would reduce the voltage to <4V, so it should not be used in this case. Instead the ground pin and one of the outer pins which always supplies 5V (has to be checked with a measuring instrument) should be connected directly to J2 (behind | the PIC power pins would reduce the voltage to <4V, so it should not be used in this case. Instead the ground pin and one of the outer pins which always supplies 5V (has to be checked with a measuring instrument) should be connected directly to J2 (behind | ||
| Line 350: | Line 300: | ||
| + | ===== The PIC Microcontroller ===== | ||
| + | * **Why are you using the PIC and not a more modern Microcontroller? | ||
| + | TK: "I started my first MIDI projects in the 80's with a C64, later I worked with 8051 derivatives. Sometime along the way I decided to use a PIC controller because it *was* modern during many years - cheap, easy to program, almost non-destroyable, | ||
| + | * **Do I need a deep knowledge of PIC microcontrollers in order to build your applications? | ||
| + | No! The software is ready made, normaly you don't need to assemble code, you just only have to burn the application (.syx file) into the PIC via the MIOS Bootstrap Loader [[http:// | ||
| + | If the application provides software/ | ||
| + | * **Where can I learn more about PIC microcontrollers? | ||
| + | Get all the interesting datasheets and application notes from the [[http:// | ||
| - | ===== Forum / Wiki / Web ===== | + | * **How do you develop your applications? |
| + | Update: Please see the [[application_development|Application Development]] page for new info!\\ | ||
| + | \\ | ||
| + | TK's answer, edited to remove references to MPLab which is now obsolete: | ||
| + | Mostly I develop under Linux. I'm using XEmacs [[http://www.xemacs.org]] to edit the source, GPUtils to assemble the code and the MIOS bootstrap loader [[http:// | ||
| - | | + | If I have to work under Windows (i.e. for making music with Logic [[http:// |
| + | Find a snapshot of my development environment under Linux here: [[http:// | ||
| + | |||
| + | It is also possible to develop on the mac, see [[how to use Xcode2 as IDE on a Mac]] | ||
| + | |||
| + | |||
| + | | ||
| + | It's part of every application package: [[http:// | ||
| + | |||
| + | |||
| + | ===== Buying and Selling MIDIbox stuff ===== | ||
| + | * **Where | ||
| + | TK: "All the applications of [[http:// | ||
| + | |||
| + | * **Would you build a MIDIbox for me if I give you some money?** | ||
| + | TK: "I neither have the time, nor the motivation to build MIDIboxes for other peoples. These are DIY projects, that means: Do-It-Yourself. Just ask a friend or an expert in your neighbourhood for help." | ||
| + | |||
| + | stryd_one: "If you don' | ||
| + | |||
| + | * **As everything is free, am I allowed to bring the stuff to market?** | ||
| + | Only under special circumstances. See also [[http:// | ||
| - | Possibly you are using the M$ Internet Explorer which prevents YaBB from saving " | ||
| - | * **I can't log into the Wiki!** | ||
| - | Make sure you have cookies turned on in your browser. | ||
frequently_asked_questions_faq.1465569360.txt.gz · Last modified: 2016/06/10 14:36 by psykhaze
