Jump to content

nemui-kuma

Members
  • Content Count

    14
  • Joined

  • Last visited

About nemui-kuma

  • Rank
    Member
  • Birthday 02/23/1990

Profile Information

  • Gender
    Male
  • Location
    Hungary, P
  • Interests
    Electronics & Music
  1. nemui-kuma

    F5510-based XEVTO Rapid Prototyping Board

    hmm. this looks very nice!
  2. nemui-kuma

    Mobile app

    The websites mobile version is very good, i don't think it's missing anything. As with any forum, i just use it from the browser. i really dislike having an app for every forum, and most of those apps just opening the forum's website in a stripped down browser. Making an app that would be worthwhile to download is a huge amount of work, and honestly i don't see any reason to do so. Offline reading is possible with some web browser already, so that would be a plus either.
  3. nemui-kuma

    TI's memory of choice

    For serial Sram your only choice is Microchip, Onsemi has 4 serial sram chips, but they are smaller and more expensive. For serial flash, there are a lot of choice, but i guess companies who only make memory chips aren't Ti s competitors really (like Micron).
  4. I would like to enter with my 16 voice synth: http://forum.43oh.com/topic/3114-16-voice-wavetable-synthsampler-with-msp430g2553/
  5. Hey forum! I always wanted to make a synthesizer , so i chose the msp430 launchpad, because it's one of the most inappropriate chip i can use for it :grin: When i started to make it i didn't have real goal, i just wanted to make a sound, so this project is kind if all over the place but i have learned a lot doing it so it was totally worth it. The DAC used is a TI TLC5615, it's not the best choice, but i only had this in my parts bin. Probably any other SPI DAC could be used with minimal modification, or even PWM. (I don't sound good with PWM IMO.) The TLC5615 needs 5 volts, but it seem to run good with 3.6 volt from the launchpad,or you could use TP3 (the USB 5V) but that can be noisy, I used a separate 5V supply. The crystal is required, because it tunes the DCO on every start up to a pre-defined value ( i ran it at 19Mhz without any problems) If you change the frequency , you only need to change the bit rate divider for the USCI UART. There are a lot to optimize/rewrite but i kind of grew tired of playing with variables to get a few more bytes of free ram. Maybe i'll rewrite it on an F5510 as it would be a much better choice because it has 8 x Ram as much ram and a hardware multiplier. This is a synth with 16 voice of polyphony. It accepts midi massages from 1-8 and 10 (for the drum sounds). Each midi channel has it's own different settings for: -MIDI program -LFO width and speed (CC01 for combined mod wheel control, CC02 for width,CC03 for speed -Oscillator type (simple with any waveform or with ADSR square or sine wave) -Pitch bend -Portamento on/of (CC65) -Portamento speed (CC05) -Channel volume (CC07) It plays 8 sine/square with ADSR, 4 with any waveform (now only Saw and triangle), and 4 drum sounds simultaneously. Here are two songs i recorded with it: Soundcloud. I have attached the CCS Project with the source codes in a ZIP, the schematics, and a picture of how it look on my breadboard. mSpYNTH.zip mysy
  6. nemui-kuma

    Efficient micro mathematics

    CCS replaces multiplications and divisions with bit shifts if it is possible (/2,/8 /16 etc...) and it can warn you if it can't do that way,
  7. nemui-kuma

    9 to 3 multiplex chips?

    For clamping , just use diodes.(just google diode clamping). A 3V signal only gets lost in the noise if there is a serious flaw in the system. The 4067 has a digital ground, and an analog negative supply, it won't have any problems with negative voltage , as long as you supply a negative voltage rail to the IC.
  8. nemui-kuma

    9 to 3 multiplex chips?

    the 4067 can be used with 15V supply max, there are specialized analog switches that has higher voltage swing, although the are very expensive, but you can always use a resistor divider before and an amp after. The other solution is to use tiny relays, there are 3.3v actuation voltage telecommunication relays. The problem is that most of today's digital logic ICs don't work above 5V, so you can either use very expensive specialized chips , use relays, or alter the signal in a way that you can easily handle.
  9. nemui-kuma

    9 to 3 multiplex chips?

    There is a 7400 series 16 to 4 mux chips, but i don't really know your requirements. so If you need anything like this be sure to check out this list : http://en.wikipedia.org/wiki/List_of_7400_series_integrated_circuits
  10. nemui-kuma

    Shift registers with USI?

    thank you! those where the code examples i was looking for shift out! Is there any way to use 74hc166s with USI? I've got a full tube of them. As I see it is just not possible, as it need a rising clock when the PE held at active state, and there is no option for such a thing in USI. I just searched USI, but it did not give me any results, although USICTL0 gave tons... i always forget that search engines are not human beings.
  11. nemui-kuma

    Shift registers with USI?

    Hi! Has anyone used shift register (595 and 166) with USI? I can't figure out how to use USI with neither of these chips (but they work correctly software) and i was unable to find any tutorial on them (and the TI code examples aren't helping much). I've been trying all day and getting a little desperate, and no matter how much i look at examples or looking at the TI documents I just can't seem to get working. Any help is much appreciated!
  12. nemui-kuma

    Bitbanging MIDI?

    Thanks for the replay! I already have 10 of the MSP430g2201 so i would like to use those, and it is a good learning experience anyway. I have a few more questions: I have to send a single bit every 320us? (for a full byte takes 3200us)? or i have to send a full byte every 320us? I have to send a start and a stop bit for every byte or for every instruction? If for every byte i have to send a start and a stop bit, how do i separate instructions that made up of 3 bytes? Is there any special requirement for midi? sorry if my questions are stupid.
  13. nemui-kuma

    Hi from Hungary!

    Hi. I'm Matt, from Hungary. Electronics is my main hobby, I spend more time with it than with anything else. I got into electronics by trying to make stomp boxes for my guitar, so i don't have to pay for them that much, but it turned out it is much more expensive to make your own, but the electronics bug bit me, and i can't put down the soldering iron.
  14. nemui-kuma

    Bitbanging MIDI?

    Hi! Is midi possible with software only? I want to make a few simple MIDI transport controllers ( An encoder and 4 or 6 buttons) and i want to keep to cost down to minimum ( the encoder and the buttons cost 1euro and i found a suitable case for 2 euro) so i would like to do it witch a cheap MCU like the MSP430g2201 But it does not have any serial communication peripheral. I'm not really good in serial communications, i do understand how SPI and shift registers, i know what I2C is but i have no idea how to implement MIDI OUT from the msp430 and there aren't any tutorials for the msp430 as far as i know. I have looked at other midi Code on the forum but it always seemed to convoluted for me to learn from (i.e I'm too stupid to understand) and they always used USI or USCI. Can someone give me some examples or a tutorial on clock-less serial communication (MIDI is clock-less isn't it)? How to set it up, so i can send midi massages, I have already figured out what messages i want to send, I just don't know how. Thanks for any help in advance!
×