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

Search:

Type: Posts; User: manicksan

Page 1 of 6 1 2 3 4

Search: Search took 0.01 seconds.

  1. If you want to make complicated and/or huge...

    If you want to make complicated and/or huge designs
    maybe this can help:
    https://forum.pjrc.com/threads/65740-Audio-System-Design-Tool-update?highlight=Audio+design+tool

    That also makes it...
  2. There are these threads: ...

    There are these threads:

    https://forum.pjrc.com/threads/62166-Dynamic-Audio-Connection-Bug

    https://forum.pjrc.com/threads/64446-Dynamic-Audio-Connection-Bug-A-new-one!

    In the "a new one"...
  3. @h4yn0nnym0u5e Creating and using...

    @h4yn0nnym0u5e
    Creating and using dynamically/runtime created
    Audio Objects would need some kind of object manager and/or some modification's to the whole Audio library.
    It would be possible and...
  4. Replies
    18
    Views
    310

    By the looks of it the mcp23s17 can have...

    By the looks of it the mcp23s17 can have adressing which means that your only need one CS for all the expanders, the other pins are then connected in parallel.
    http://www.ermicro.com/blog/?p=1050
  5. Replies
    7
    Views
    997

    I found a error at the line in the #if...

    I found a error
    at the line in the #if defined(KINETISK) part:

    void outputGain(unsigned int bus, float gain) {
    if (bus >= 16) return;

    it should be

    void outputGain(unsigned int bus, float...
  6. There is this dynamic matrix switch, ...

    There is this dynamic matrix switch,
    unfortunately I haven't tested it,
    but see no reason why it should not work.
    ...
  7. Replies
    7
    Views
    997

    yes found it...

    yes found it
    https://forum.pjrc.com/threads/62718-Arbitrary-sized-mixers

    funny thing is that I also have done that,
    mention in the beginning of...
  8. Replies
    471
    Views
    49,852

    what about this?...

    what about this?
    https://www.arduino.cc/reference/en/libraries/freertos/
    https://github.com/feilipu/Arduino_FreeRTOS_Library
  9. Replies
    471
    Views
    49,852

    There could be a "sandwich" SMD adapter board...

    There could be a "sandwich" SMD adapter board with cutouts when using castellated pins
    that just "extend" the pins down a level...
  10. Have looked at the polysynth example so...

    Have looked at the polysynth example
    so basically you create a custom "super" Audio object.

    It's good implementation

    I found one error in your polysynth example...
  11. Replies
    471
    Views
    49,852

    @Allineer 2.54 connector? the ethernet...

    @Allineer
    2.54 connector?
    the ethernet connector is 2.0mm
    but all other pins are 2.54mm(0.1")
    (I usually use the metric system)


    +features
    One extra feature that would be better than many IO...
  12. Replies
    471
    Views
    49,852

    That was not the proper way of using "anyway" so...

    That was not the proper way of using "anyway" so I removed it
  13. Replies
    471
    Views
    49,852

    I vote for something like this (to get all pins +...

    I vote for something like this (to get all pins + extra GND:s)
    24238
    as homemade pcb:s with 0.15mm tracks is possible (to fit two tracks between each pin)
    24239
    the ic above is a pic32mx360 0.4mm...
  14. Replies
    12
    Views
    390

    If you connect a nc switch between VIN and VUSB...

    If you connect a nc switch between VIN and VUSB with the external voltage pad cut (the pads in your schematic cutout at the top left)
    You would get a complete power cycle reset.
  15. in platform io the usable flags are: USB_HID...

    in platform io the usable flags are:


    USB_HID | Keyboard + Mouse + Joystick
    USB_SERIAL_HID | Serial + Keyboard + Mouse + Joystick
    USB_FLIGHTSIM_JOYSTICK | Flight...
  16. Replies
    4
    Views
    140

    To achieve what you want you need to split the...

    To achieve what you want
    you need to split the printBytes into many calls/iterations from the "main"-loop (i.e. multitasking)
    Also to do this you probably need to make a copy of the received byte...
  17. Think you need the different USB flags as well:...

    Think you need the different USB flags as well:
    (i.e. when using build_flags = -D)


    Build-flag | Description (as in Arduino IDE)...
  18. This is how I allocate my poly-synth...

    This is how I allocate my poly-synth
    https://github.com/manicken/teensy4.0polysynth/blob/ba1289cf68112bb3cd0cc6b4471ddb2dce836c95/src/Synth.h
    line 88-122
    the sustain part is
    line 123-139

    then...
  19. but then when I look at the AudioSynthWaveform...

    but then when I look at the AudioSynthWaveform source code that should not matter,
    as the begin function don't do any special things except setting the values,
    which if not changed should not...
  20. Aren't doing Osc1.begin in the main loop a little...

    Aren't doing Osc1.begin in the main loop a little to fast changing/starting the waveform?
    You should only call the .begin function once when the waveform change command is received.
  21. How do you do the note on/off? Are you using a...

    How do you do the note on/off?
    Are you using a AudioEffectEnvelope otherwise try that.
  22. of what can understand is that you want to have a...

    of what can understand is that you want to have a constant name output node which just transfers the data from the input to the output
    that is basically what you are doing right now
    24078

    it's a...
  23. the current version can be downloaded from ...

    the current version can be downloaded from
    https://github.com/manicken/manicken.github.io


    I have updated it with the ladder filter.
    Other functionality???


    This is a modified version of...
  24. Replies
    43
    Views
    2,359

    two above bugs fixed

    two above bugs fixed
  25. Ohh I forgot about that part, you need a toggled...

    Ohh I forgot about that part, you need a toggled state functionality.
    Example for b0


    bc = digitalRead(5);
    if (bc == LOW) {
    if (b0 == LOW) {
    b0 = HIGH;
    ...
  26. You have forgot the else case of if (b0 ==...

    You have forgot the else case of


    if (b0 == LOW) {
    usbMIDI.sendNoteOn(60, 99, 0);
    }
    else
    {
    usbMIDI.sendNoteOff(60, 99, 0);
    }
  27. You could try to use external pull-up:s . As the...

    You could try to use external pull-up:s . As the internal pull ups are very weak in your case.
    You could try different values 10k 4k7 3k3 1k and see where the random clicks dissapear.
  28. Replies
    43
    Views
    2,359

    I have discovered some bugs that will soon be...

    I have discovered some bugs that will soon be fixed

    * cannot import a "old" Arduino design (i.e. designs made by the official Audio Design Tool)
    * when exporting as "class based" design there is...
  29. I have answered that question on your original...

    I have answered that question on your original thread
    https://forum.pjrc.com/threads/66608-How-to-instanciate-AudioConnection-with-in-a-class?p=273538&viewfull=1#post273538
  30. Don't think there is any special reason that you...

    Don't think there is any special reason that you should need to do this, except when you are designing very specific audio objects.
    You are only making it unnecessary complicated.

    Otherwise using...
  31. In my modified tool it sorts the items in columns...

    In my modified tool it sorts the items in columns based on the major grid size and then in each column it sorts by the y pos (row)
    1 4 7
    2 5 8
    3 6 9
  32. Your can check my example at...

    Your can check my example at https://manicken.github.io
    Available at the Tool (top-right menu) -examples-"manicken poly synth"
    I belive it's a simple example.
    I have used the code from "Notes and...
  33. Replies
    7
    Views
    997

    @palmerr You could use c++ templates instead...

    @palmerr
    You could use c++ templates instead
    That way nothing is unnessesary allocated.
  34. Replies
    8
    Views
    297

    Have your seen this?...

    Have your seen this?
    https://forum.pjrc.com/threads/43752-Crosspoint-Mixer
    And
    https://forum.pjrc.com/threads/41371-Quad-channel-output-on-Teensy-3-6?p=142088&viewfull=1#post142088
  35. with that you can create a voice class like this:...

    with that you can create a voice class like this:
    23967

    then using the n-mixer use it like this:
    23968

    JSON code:

    ...
  36. There is this extended Tool that allow this....

    There is this extended Tool that allow this.
    https://Manicken.github.io
    There you can group items into a voice class.
    There is one example at the main menu- examples-poly synth.
    That describes...
  37. If they are poper c++ files Using classes the...

    If they are poper c++ files
    Using classes the merge should be possible without any issues, however if there is non classed functions with the same names in the CPP files then you get conflicts.
  38. Yes its basically a striped down version of the...

    Yes its basically a striped down version of the PRO IDE.
    which uses ardunio-cli
  39. Replies
    28
    Views
    1,818

    Yes I have also read about the Dynamic...

    Yes I have also read about the Dynamic connections bug.

    The current state is now.
    Can
    * add/edit/remove custom node def. groups
    * add/edit/remove custom node def.
    * import and parse from...
  40. Replies
    28
    Views
    1,818

    But I think this will just be a alternative to do...

    But I think this will just be a alternative to do
    switching by patching AudioConnections

    https://forum.pjrc.com/threads/60062-Dynamic-Audio-Connections?highlight=dynamic+audio+connections

    but...
  41. Replies
    28
    Views
    1,818

    That is exactly how c++ template works the...

    That is exactly how c++ template works

    the AudioCrosspointSwitch

    is initialized with
    AudioCrosspointSwitch<4,8> crossSwitch;

    which is a 4 input 8 output AudioCrosspointSwitch

    note.
  42. Replies
    28
    Views
    1,818

    there is this one...

    there is this one
    https://github.com/macaba/Audio/blob/master/mixer_crosspoint_16.cpp
    https://github.com/macaba/Audio/blob/master/mixer_crosspoint_16.h

    from macaba...
  43. Replies
    28
    Views
    1,818

    I have a untested solution that is based upon...

    I have a untested solution that is based upon AudioSwitch_F32.cpp from Chip Audette, OpenAudio library

    it's basically a Crosspoint switch (not mixer)

    AudioCrosspointSwitch.tpp


    /*
    *...
  44. Replies
    4
    Views
    200

    you could probably do it using the code...

    you could probably do it

    using the code inside:
    https://github.com/PaulStoffregen/Audio/blob/master/play_sd_wav.cpp

    function:
    AudioPlaySdWav::consume(uint32_t size)

    which takes care of the...
  45. Replies
    14
    Views
    685

    I think $45 and specially $99 is alot overpriced...

    I think $45 and specially $99 is alot overpriced for a IC that only costs $5 each.
    Even with all the components and PCB it would never reach the prices. No its because its made specially for...
  46. Check this...

    Check this
    https://forum.pjrc.com/threads/64225-Newbie-on-PlatformIO-with-Teensy?p=258173&viewfull=1#post258173
    Post #8
  47. Funny thing I recent bought a cs42448...

    Funny thing
    I recent bought a cs42448 (+teensy4.1 and some other things) from mouser but did not know then about the extra two inputs provided by pcm1808, if I want the extra two inputs I guess I...
  48. Your can use a simple buffer as in this post...

    Your can use a simple buffer as in this post (#29)
    https://forum.pjrc.com/threads/66086-Read-txt-file-sent-from-PC?p=268825&viewfull=1#post268825
    And when you have received 0x0a (LF or '\n')
    You...
  49. surely it have enough memory for that application...

    surely it have enough memory for that application
    even a pic18f4550 have 32KB flash and 2KB ram
    and that worked super as a midi2uart
    until I did buy a teensy 4 that could also have the synth part
  50. Replies
    16
    Views
    784

    I would ask the threadstarter what specific...

    I would ask the threadstarter
    what specific devices are you gonna use?
    Just to clarify some things
Results 1 to 50 of 270
Page 1 of 6 1 2 3 4