Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: MacroMachines

Page 1 of 3 1 2 3

Search: Search took 0.00 seconds.

  1. Replies
    6
    Views
    3,250

    would using & 3 reliably cycle an accumulator? ...

    would using & 3 reliably cycle an accumulator? Usually in my sequencers and oscillators the core is an increasing value using:

    "phase = (phase +1)%length"

    I am wondering if & would work as a...
  2. By the way, sending intermittent chaos to an old...

    By the way, sending intermittent chaos to an old screen can cause some very interesting glitches. One in particular has me very curious. I am not aware of anyone having made this display work in...
  3. Yes; so far this has been the only tricky bit I...

    Yes; so far this has been the only tricky bit I am still hung up on. I've been trying to find the proper/clean way of setting up the trx.busy to be able to belay any other potential SPI...
  4. Oh also, if you are brave, I have a technique on...

    Oh also, if you are brave, I have a technique on the FV-1 DSP chip assembly language that only requires about 6 instructions to create a sine and cosine wave. I believe I posted it somewhere on the...
  5. Replies
    2
    Views
    1,217

    I have some techniques that don't take too much...

    I have some techniques that don't take too much CPU but only work for specific circumstances.

    What is your planned usage? I might be able to help.

    Also, @PaulStoffregen is right and I might...
  6. You can totally make an array of audio library...

    You can totally make an array of audio library objects, I did this for a quad FM oscillator test years ago. if I recall it was just a matter of creating the audio objects as :
    pseudocode::
    ...
  7. Teensy Uploader Applet only works when visible

    I have noticed for a while now, when I upload a sketch from arduino through the little teensy uploader applet, it has to be at least partially visible on the screen to complete the upload, otherwise...
  8. The DAC writes do not have to be done at regular...

    The DAC writes do not have to be done at regular intervals, but it does make things sound a bit better if used as direct audio source. I have 2 implementations of my DAC writing function that I flip...
  9. I have one critical question, I have most of what...

    I have one critical question, I have most of what I need set up to do partial screen writes in my DMASPI Display method now, but I realized the Transfer didn't have a way to offset the position into...
  10. I will look into that if the need arises. Thank...

    I will look into that if the need arises. Thank you for the hint :P




    Its not what I would call highly critical. Before, was plenty fine for its intended purposes without DMA, but there were...
  11. Oh nice! I added an ActiveLowChipSelect object...

    Oh nice! I added an ActiveLowChipSelect object with my appropriate 32mhz spi settings along with a couple other tweaks streamlining the commands prior to the DMA transfer and I am getting 400us loop...
  12. RE: the 2000+us with DMA vs 760us using regular...

    RE: the 2000+us with DMA vs 760us using regular SPI / activelow chip select.
    Ill try using the recomended chip select object out right now and see where I get. That makes sense it would help to...
  13. tried the aforementioned technique of moving the...

    tried the aforementioned technique of moving the while before my transfer and stuff flys of the rail because of the other screen commands used to set up the screen for receiving data, and if I move...
  14. is it possibly taking time waiting on potential...

    is it possibly taking time waiting on potential input from the SPI? If so, is there a way to only send and not worry about any receiving?

    alternately, could this have anything to do with the 8bit...
  15. Currently transferring using dmaspi with a...

    Currently transferring using dmaspi with a while(trx.busy())){} afterward takes longer on my OLED screen write tests than SPI.transactions.

    2000micros vs 760micros

    any ideas why?



    #ifdef...
  16. Replies
    15
    Views
    6,137

    The touch screen board link doesn't seem to work....

    The touch screen board link doesn't seem to work. I have a few ideas on layout if you are open to them.

    DMA and SPI is a very good thing to be considering at this point. Also huge is possibly...
  17. Replies
    15
    Views
    6,137

    Ive been considering doing an open source utility...

    Ive been considering doing an open source utility project of this nature as well, I would love to make it a collaborative effort. You know I'm a fan of you mxxx ;) and the OC code now is...
  18. What did you end up using to make this? I also...

    What did you end up using to make this? I also tried a bajillion things to make or convert fonts and wan't happy with any of them :/
  19. is there a simple example of how to use the...

    is there a simple example of how to use the DMAchannel library?
    I really want to try adding DMA in my screen driver, but I need a simple example of where to start.

    I have been looking at the...
  20. Understanding DFT / FFT Interactive Link

    This is a pretty nice interactive java applet that gives a little bit of insight on how the DFT/FFT process works. I have some other learning material that I found quite useful and will gather that...
  21. Is anyone else having issues loading the doc? It...

    Is anyone else having issues loading the doc? It gives me an error that appears the file is looking for an E: drive in my file path that isn't there. Somehow I had it working from an older version...
  22. Replies
    4
    Views
    1,220

    Hahahahaha nice user name ;P

    Hahahahaha nice user name ;P
  23. Replies
    49
    Views
    20,764

    I think the wording as it was is pretty clear. ...

    I think the wording as it was is pretty clear. If anything I think the addition of some diagrams may help people understand some of these things, such as a picture of a sine wave > gain of 0.25 /...
  24. I am reading your code to get an idea of how to...

    I am reading your code to get an idea of how to do things, but writing my own from scratch only using it as a reference. I had this interesting idea to make a multifunction DSP buffer object that...
  25. Replies
    8
    Views
    4,703

    Teensy is the euro core :P

    Teensy is the euro core :P
  26. I have this for RAW, did you guys get it good for...

    I have this for RAW, did you guys get it good for WAV? we need to start pull requesting all this useful stuff and get it into the bistro.. there are many cool and extremely useful objects now that...
  27. @pensive compressor design is kinda tricky, I...

    @pensive compressor design is kinda tricky, I found that you really have to dig into linear vs log dB scaling and different averaging schemes for the attack and decay, I made a pretty good audulus...
  28. Im also curious about the buttons! Great work!...

    Im also curious about the buttons!

    Great work! really nice design :D any more info available?
  29. Replies
    3
    Views
    1,654

    @Jp3141: Very interesting, do you know of any...

    @Jp3141:
    Very interesting, do you know of any resources I could read more about this issue or what I might google to find more? I haven't had any issues yet in my tests but most of them are using...
  30. Replies
    3
    Views
    1,654

    Here is also a thread about it on the FV-1 forum...

    Here is also a thread about it on the FV-1 forum that explains a bit more

    http://www.spinsemi.com/forum/viewtopic.php?t=523
  31. Replies
    11
    Views
    3,181

    It is compared to all other options like bit...

    It is compared to all other options like bit shifting or look up tables etc.. especially when you need to do it as quickly as possible to allow as much audio generation/processing as possible in a...
  32. Replies
    11
    Views
    3,181

    division is super processor heavy.

    division is super processor heavy.
  33. Replies
    3
    Views
    1,654

    very simple sine generator algorithm

    I've been working on a project using the teensy/audio and FV-1 effects chip, and in the process I am learning many efficient techniques to make assembler dsp code for the FV-1. I just found a...
  34. I think for the impl, it might be more user...

    I think for the impl, it might be more user friendly to boil things down to set.

    Also I had great Results in my tests using only the built in buffer and SD card for recording, the only issue was...
  35. a few questions: what is the m_ before all of...

    a few questions:
    what is the m_ before all of the variable names in the library for? what does it mean/stand for?
    what is impl mean in the names such as "set_bit_depth_impl" ?

    also, are your...
  36. Would you be willing to provide your code and...

    Would you be willing to provide your code and post it to the audio library? I am working on something that I want to be able to use the FFT to analyze on demand without taking up CPU when it is not...
  37. Replies
    14
    Views
    6,684

    I made the library modifications and I still...

    I made the library modifications and I still can't seem to get anything out of this. I tried modifying the test to use the line input but nothing seems to come out.

    Also Avi Harel: The free verb...
  38. Sick! I'm going to check deeply into this for...

    Sick! I'm going to check deeply into this for something I'm working on! Good work!
  39. Replies
    29
    Views
    17,238

    What screens are planned to be supported?

    What screens are planned to be supported?
  40. Replies
    1
    Views
    1,275

    USB audio?

    what is this new github commit mentioning USB-IO? is this in development or is it available for experimenting?
  41. H3ll yes mykle, I'm gonna look into that. I keep...

    H3ll yes mykle, I'm gonna look into that. I keep wondering if the Faust route is the best for portable DSP, and I think it might be. I just wish I could program it more like Pd/max in a graphical...
  42. On this topic, I am wondering how rapidly the...

    On this topic, I am wondering how rapidly the biquad coefficients can update? Do the coefficients have linear interpolation or anything to avoid popping? How about clearing them if something goes...
  43. Replies
    8
    Views
    2,816

    Wow, that would be amazing, a phase vocoder on...

    Wow, that would be amazing, a phase vocoder on the teensy. That is one of my favorite algorithms. There is a phase vocoder pure data patch in the built in example library that only takes 2-3% cpu on...
  44. Replies
    8
    Views
    2,816

    the best way to do this is by modulating the time...

    the best way to do this is by modulating the time of a short delay effect and listen to only the wet delay. There is an artifact that happens when you change delay times smoothly that causes the...
  45. I want to compile and try, I just don't know...

    I want to compile and try, I just don't know where to start, there are so many files in here and as far as I can tell none of them are arduino sketches so I don't know exactly how to go about...
  46. Mutable Instruments Braids port to Teensy!?

    https://github.com/modlfo/teensy-braids

    says its 2 years ago, never saw/heard of this until now. I am wondering if it works and how to go about playing with it. I have the official store bought...
  47. Replies
    1
    Views
    1,028

    separate DSP chip, AD SHARC etc..

    I have been considering the idea of how to add a dedicated DSP chip to the teensy for processing more calculations. I am wondering if anyone has any recommendations on what reasonable...
  48. Actually, I think STK might be portable enough to...

    Actually, I think STK might be portable enough to work. STK functions just deal with individual samples, it could potentially be pretty simple.

    I am dedicating more of my time to learning how to...
  49. so is granular_bank an array that stores the...

    so is granular_bank an array that stores the buffer for the audio to be granulated? is activate a 1/0 boolean to turn it on/off? and I assume playback_rate is a ratio where 1 would be regular speed...
  50. Would you be willing to post an example sketch? ...

    Would you be willing to post an example sketch? I copied the two files but not entirely sure where to start with testing them, or how to use them. At least a general explanation of use?
Results 1 to 50 of 136
Page 1 of 3 1 2 3