Jump to content

Ldom

Members
  • Posts

    6
  • Joined

  • Last visited

    Never

About Ldom

  • Birthday 01/01/1

Contact Methods

  • Website URL
    http://Ldom.net

Profile Information

  • Gender
    Male

Ldom's Achievements

MIDIbox Newbie

MIDIbox Newbie (1/4)

0

Reputation

  1. Salut tout le monde, J'ai oublié de mettre un LCD dans ma dernière commande en ligne et ça m'embête d'en repasser une juste pour ça... Quelles sont les bonnes adresses pour acheter des composants sur Paris ? Est-ce que ça existe encore les magasins d'électronique ? Merci d'avance, Laurent
  2. Well, after this conversation I feel much better. Yes, I'll definitely use banksticks when I'll need to overcome the storage limitation. Thanks for your help.
  3. Actually I do, but for slightly larger systems (AMR9-based with 32-MB flash and 32-MB RAM). Now I was saying that because I know I will want to save data for more than a couple songs. My initial calculation were : Average of : 6 transitions per song, one transition is about 3 samples on + 3 samples off. Transition step is index (4 bits) + sample id (1 byte) + action code (4 bits). So in total, a song would use 6 x 6 x 2 bytes = 72 bytes + maybe 10 chars for the name. Which means I could save 3 or 4 songs in the 256 bytes. What do you think? Should I compress more? Regards, Laurent
  4. Thanks for your messages. Yes, the sequence data will be entered at run-time. I'm still a little bit confused by the terms I read in the PIC litterature. I read there is the RAM, the data EEPROM and the Program Memory. I take it that the data EEPROM is to be used with the MIOS_EEPROM_Read/Write functions, and I also understand that the program memory cannot be used for data storage (which is fine). My problem is to save the song sequence data that has been entered by the user (me...) so that after a power off/on my programmed song is still there. If the RAM is volatile and erased when the beast boots, and since I bought a PIC18F452 then I guess my only choice will be to use data banks, as 256 bytes will quickly be too small. Just in case: the RAM is volatile, isn't it? I code in C. I haven't done ASM since my school days but I guess I could get back to it if necessary. Thanks for your help, Laurent
  5. Hi there, I haven't received the hardware yet from Mike but I'm already thinking about the program for the application I want to build. Basically, I want to build a live song sequencer tool for my SP-404 Roland sampler triggered by a foot controller. I play the bass (hence the foot controller) and the SP-404 plays the rest of the music. I want to control the transitions by foot, so the idea is to get the midibox to get input from the foot controller and then send specific notes to the SP-404 to start/stop samples. To achieve this, I'll need a little bit of space to save the transitions (that I'll group into a song). I'll input those songs and settings through a simple 5-button/LCD user interface. On to my question... I'm new to MIOS and I've noticed the PIC is a flash-based chip. Which means (correct me if I'm wrong) that the 32K of flash memory are used by the 8k of the MIOS bootloader and the program we write. My asumption is that the rest is available to save data. Am I correct? If yes, what is the typical amount of user data we can count on? Also, how do I know what is the available space on the flash or where does it start? I've seen the MIOS_FLASH_Read/Write() functions but I haven't found a function or a way that we'll let me find where the available memory starts. Or do I just have to know what is the size of my program and then use the memory that starts right after its last byte? Any help will be greatly appreciated. Thanks in advance, Laurent
  6. Bonjour tout le monde, Je viens de découvrir la midibox et j'ai du mal à ne pas baver quand je regarde toutes les réalisations. J'ai plein d'idées mais je vais quand même commencer par un module simple : un filtre midi pour traduire les messages midi d'un petit pédalier (le Boss FC-50) pour déclencher des samples sur mon sampler Roland SP-404 (qui n'accepte que des notes). Mon souhait, après cette phase, est de faire un pédalier complet. Avant de commander les modules dans le shop allemand de Mike, je voulais être sûr de ne pas me tromper. Je vais prendre un CORE + un PIC + 1 module DIN + 1 LCD. Ai-je besoin d'autre chose ? Est-ce que le CORE comprend des ports MIDI ? Par ailleurs, est-ce qu'il suffit de faire les bonnes connexions entre les modules pour qu'ils soient reconnus par le CORE ? Merci de votre aide, Laurent PS : il y a toujours des réunions du user group de Paris ?
×
×
  • Create New...