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. Replies
    48
    Views
    2,808

    I forgot the html file url which can be used...

    I forgot the html file url which can be used together with
    https://github.com/chipaudette/OpenAudio_ArduinoLibrary

    It's a updated version of the html file from...
  2. Replies
    48
    Views
    2,808

    Node Definitions Manager

    Hi,
    This post will be in three parts:
    1. background information.
    2. how the "Node definitions manager" works + technical info.
    3. future plans.

    I have now made it possible to create/import...
  3. The proper way is always the low level pre-out.

    The proper way is always the low level pre-out.
  4. Connecting it to the speaker output could blow...

    Connecting it to the speaker output
    could blow the input due to overvoltage/negative voltage.
  5. Replies
    490
    Views
    54,803

    Also the m2 connector is double sided, which...

    Also the m2 connector is double sided,
    which means it's very hard to solder the top side smd pins.
  6. How do you use the AudioEffectPlateReverb? It's...

    How do you use the AudioEffectPlateReverb?
    It's not visible in your posted code
    If you use it in the main.cpp then you need to do the include there.
  7. You need to have #include...

    You need to have
    #include "effect_platervbstereo.h"
    Before the
    #include "audioGui.h"
    As an alternative you will need to have the
    #include "effect_platervbstereo.h"
    In the top of audioGui.h
    ...
  8. Replies
    490
    Views
    54,803

    @kdharbert To create a multichannel parallel ADC...

    @kdharbert
    To create a multichannel parallel ADC you can use
    a voltage comparator to create a "Counter type ADC"...
  9. Replies
    5
    Views
    236

    How would the teacher know if you used the Design...

    How would the teacher know if you used the Design tool?
    It only generates the code for the structure, if you just remove all the x,y comments and the other generated comment, no one can then say...
  10. Replies
    48
    Views
    2,808

    Yes the node-red have that, I think that is...

    Yes the node-red have that, I think that is mostly because it keeps the design small and tidy but you can connect many wires to one input, how they then know the order I don't know.
    But they can...
  11. Replies
    5
    Views
    172

    Why did you change the zero gain code? Maybe...

    Why did you change the zero gain code?
    Maybe it's where your problem is?
  12. Replies
    1
    Views
    153

    The pins on the opposite side of the board use a...

    The pins on the opposite side of the board use a pin out similar to PC motherboard AC97
    https://www.pjrc.com/store/teensy3_audio.html
  13. Replies
    23
    Views
    1,140

    Nice work This got me thinkin, instead of...

    Nice work


    This got me thinkin, instead of using the "c++ template" audio Switch object that I made which adds extra latency,
    It's now possible to create a Class that manages the different...
  14. 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...
  15. 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"...
  16. @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...
  17. Replies
    18
    Views
    497

    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
  18. Replies
    7
    Views
    1,111

    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...
  19. 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.
    ...
  20. Replies
    7
    Views
    1,111

    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...
  21. Replies
    490
    Views
    54,803

    what about this?...

    what about this?
    https://www.arduino.cc/reference/en/libraries/freertos/
    https://github.com/feilipu/Arduino_FreeRTOS_Library
  22. Replies
    490
    Views
    54,803

    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...
  23. 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...
  24. Replies
    490
    Views
    54,803

    @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...
  25. Replies
    490
    Views
    54,803

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

    That was not the proper way of using "anyway" so I removed it
  26. Replies
    490
    Views
    54,803

    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...
  27. Replies
    12
    Views
    549

    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.
  28. 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...
  29. Replies
    4
    Views
    178

    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...
  30. 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)...
  31. 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...
  32. 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...
  33. 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.
  34. 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.
  35. 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...
  36. 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...
  37. Replies
    48
    Views
    2,808

    two above bugs fixed

    two above bugs fixed
  38. 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;
    ...
  39. 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);
    }
  40. 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.
  41. Replies
    48
    Views
    2,808

    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...
  42. 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
  43. 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...
  44. 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
  45. 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...
  46. Replies
    7
    Views
    1,111

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

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

    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
  48. 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:

    ...
  49. 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...
  50. 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.
Results 1 to 50 of 284
Page 1 of 6 1 2 3 4