Jump to content

savethecheerleader

Programmer
  • Posts

    10
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling
  • Location
    United States

savethecheerleader's Achievements

MIDIbox Newbie

MIDIbox Newbie (1/4)

0

Reputation

  1. Really happy to say that I have successfully built my first LPC17 core module for my small I hooked up the LCD, hooked up my first pot, set up a toolchain on my Mac, and now I'm making apps! Thanks to everyone for your help so far. I'm starting to design an enclosure. I think I'm going to go the 3mm acrylic Ponoko route... similar to the sammichSID. I'm going to panel mount everything though including the core LPC17 module to the bottom panel. I'm trying to figure out the LPC17 PCB screw hole dimensions. I bought the LPC17 from SmashTV's store. I downloaded the layout data zip file off the LPC17 ucapps page, but I only found the dimensions (120x100mm) for the PCB outline but not the screw hole positions. Just wondering if anyone knew these off the top of your head or where I could find them. Thanks!
  2. Thank you, Thorsten. You've been very helpful, and I'm very grateful. I wasn't trying to imply that I thought it better to skip the initialization. It's good for me to know that it is good practice to initialize the pins for the intended mode. I am honestly just very confused as this is an entirely new world to me, so I'm trying to learn as much as I can. :) Thank you again. I am learning a lot.
  3. Great! I checked out the source code, and I see what you are talking about. I'm still just a little confused. I just want to make sure I understand correctly... am I understanding correctly that unlike J5a/b, I do not have to activate or initialize the J10 pins? In other words, can I start hooking stuff up to J10, and then I follow the Tutorial #015b to define the number of encoders that I have hooked up? Also, is there any type of tutorial or procedure that I need to know about when it comes to hooking up momentary buttons to J10? I'm assuming they are simpler than the encoders and wouldn't require any type of coding, but I just want to make sure. Many, many thanks.
  4. Sweet. Thank you, Phil! I will check this stuff out. I just had another question come up that I think you might be able to help answer too. I'm thinking about using J10 to connect my two encoders and four buttons (ideally, I'd like to not have to use a DIN or DOUT module if possible). Do I have to activate J10 at all? I saw on the LPC17 project page something about accessing it via MIOS32_BOARD_J10, but when I went to the MIOS32_BOARD functions list, I didn't see anything about J10. I did some more Googling. Would this work to enable J10? int pin; for(pin=0; pin<8; ++pin) MIOS32_BOARD_J10_PinInit(pin, MIOS32_BOARD_PIN_MODE_INPUT_PU); Also, do I insert these code snippets into mios32_config.h or a different file? Sorry if these are dumb questions. I'm a web programmer and have never worked with C.
  5. I'm in the process of building my first ever CORE_LPC17 module. The controller I'm making only has four pots, four buttons, four LEDs, two encoders, and an LCD. What I'm trying to understand is how I can use J5a/b. I was reading on the LPC17 project page and it talks about using J5a/b to hook up analog sources (like my four pots). It also talks about using the J5a/b pins as digital ins or outs. What I'd like to do is hook up my four pots to J5a and then use J5b as a digital out for my four LEDs. Is this possible? If so, how do I specify the function of those pins?
  6. Thanks so much again for your help. This was very helpful to me. I had completely missed the Eagle Plastic knobs. I ended up putting in an order yesterday. I ordered those knobs as well as some with a white indicator for the pots. I also ordered some 450-4760 knobs to try them out. For my encoders, I ended up getting a couple to try out. I got the Bourns encoders from the Midibox Shop and then I am going to try the PEC16-4220F-N0024 encoder. For my pots, I'm going to try the Alpha RV120F-10-15F-B10K pot as well as the ALPS RK09L114001T pot. I figured I'd try a couple to see what I like. I also wanted to try a 20mm shaft version of the pots and encoders because I think I might need the extra space. I'm thinking I'm going to end up making an enclosure from Ponoko similar to the sammichSID and those acrylic panels are 3mm.
  7. Thank you so much again for your responses. For the LCD, I think in my panel design I will factor in spots for screws. In light of both of your advice, I just posted a in the parts forum. Because I'm in the United States, I've noticed I'm having a tough time finding knobs that fit a 6mm shaft. Most knobs are for 1/4" or 6.35mm shafts. I can find some good pots that have a 6.35mm shaft, but I'm having a very tough time finding encoders with 6.35mm shafts. Any ideas? Before I make a big order, I want to make sure I have the parts right for this project. I'm planning to order most of my stuff from midibox-shop.com. Can you verify this list of parts for me to make sure I'm getting the right stuff? My understanding is that since I only have four pots I will be able to use J5 on the LPC17 board instead of an AIN module. Is this correct? Parts List Core LPC17 Module PCB + Parts Kit 1 DIN module 1 DOUT module (LEDs for the four buttons) (4) Alpha RV170F-10-15R1-B10K pots (2) CT3001-ND encoders PacTec PT-8 enclosure Orient LCD: AMC2002CR-B-G6WFDW-SP I'm still trying to figure out what buttons to use. I need to do more research in that area. EDIT: I should also note that from my first design I added another encoder for a tempo BPM control which is why I have two encoders listed on the parts list.
  8. For the past couple weeks, I've been doing a lot of research trying to figure out what parts I need for my I posted about a couple weeks ago. I know that I will order a lot of stuff from midibox-shop.com, but something I'm having a tough time figuring out is what encoders to use. From my research, I see that the ALPS or Bourns encoders are the ones to get (midibox-shop even sells one). However, since I'm in the United States, I've noticed that any of the knobs I've found fit only 6.35mm or 1/4" shafts. Because of this reason, I thought it'd be a good idea to find encoders with 6.35mm or 1/4" shafts to make things simple. I've been searching into the depths of the Mouser and Digi-Key catalog and I can't find a 1/4" shaft encoder that would work for a Midibox project. Maybe I'm completely stupid, but I've been at this for the last couple weeks and I'm hitting a bit of a wall, so I wondered if you knew of any good encoders that work for the midibox project with a 6.35mm 1/4" shaft? EDIT: I realized from a notes document I made I did have this encoder down as a possibility for a 1/4" shaft but I wasn't sure if it would be compatible for the Midibox project: http://search.digikey.com/us/en/products/288T232R161A1/CT3001-ND/203826
  9. findbuddha, thank you so much for your thoughts. I am very grateful. I hadn't realized there was a new core out. It looks like I'll use that one instead with Midi 128. Right now, I don't have too many other questions. I will still need to research more about the track name on the LCD. I was digging around different Remote Codec files for Reason, with the Mackie Control being one of them, and I don't think it'd be terribly hard to program a codec from the looks of it, but we'll see. If anyone else has any experience with Midibox and Reason, I'd love to hear your thoughts. I'm really excited about this project. I had a couple more questions come up in my parts research that I need to confirm with you all just to make sure I'm understanding things correctly. 1.) This might be a dumb question but I'm looking at some 10k linear pots that have a 6mm D shape shaft. Is it possible to use knobs with a 6.4mm round shaft and a set screw? 2.) Are there any resources that look at how to mount an LCD to a front panel? My intention is to panel mount my encoder and pots because that seems easiest, but I didn't think it was possible to panel mount an LCD from what I've seen. How do you guys approach this?
  10. I've been doing a lot of reading, but I've run into a couple questions that I need to ask to confirm my understanding before I go further. First, let me explain my concept. I'm a keyboard player and for live shows I'm using Propellerheads Reason 6 for my sounds hooked up to a MIDI keyboard. In Reason, I create separate instruments assigned to different tracks. To enable an instrument, all you do is select a track in Reason and start playing. What I want to do is create a little controller box that has an endless pot that allows me to switch back and forth between my tracks using Reason's "Target Track" remote override. I'd also like to have an LCD that would simply display the track name of the current target track so I don't have to look at my laptop to make sure I'm selecting the right track. Lastly, I'd like to add four buttons and four rotary pots to mimic the "Combinator" device in Reason since I setup a lot of my instruments through the Combinator. I attached a picture so you can see. Like I said, I've done a lot of reading. From what I understand, I need to use the MidiBox 64e platform to make this since I want to use an endless pot (encoder) to switch between tracks. Is this correct? My second question is related to retrieving the track name and displaying it on the LCD. Is the MidiBox 64e capable of doing something like this? Is this something I program in the software? My understanding is that I will need to use Propellerheads Remote Codec to integrate my device with the software. I need some direction on how to think about this area of the design.
×
×
  • Create New...