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

Search:

Type: Posts; User: manicksan

Page 1 of 10 1 2 3 4

Search: Search took 0.01 seconds.

  1. 1. checking "C++ Main File" currently only allow...

    1. checking "C++ Main File" currently only allow code to be exported and not any AudioObjects that have IO
    this is for good reasons to keep the exported code well structured
    and also keeping...
  2. Replies
    0
    Views
    151

    Soundfont2 file live "decoder"/"parser"

    What happened to the sound font 2 decoder/reader that was able to run direct on the teensy
    and utilizing the external PSRAM

    cannot find it anywhere
    example of the files:
    SF2File.h...
  3. Yes: 1. I can add them permanent (in the...

    Yes:

    1. I can add them permanent (in the tool++ I sort all "node types" in named "categories", where I can tag the creator)

    it looks something like this:


    {
    "label": "Newdigate",
    ...
  4. you can "wrap" each exported "design code" into...

    you can "wrap" each exported "design code" into different namespaces



    namespace Plugin1
    {
    // Audio Processing Nodes
    AudioSynthWaveform waveform; //xy=131,175
    ...
  5. Replies
    24
    Views
    499

    normally a uninstall don't delete personal files...

    normally a uninstall don't delete personal files including the preferences file
    this would in most cases be the preferred way when upgrading the IDE


    Have you deleted the Arduino15 folder?
    this...
  6. In my modified version of the Design tool called...

    In my modified version of the Design tool called Tool++
    https://manicken.github.io/
    You can use a special node type called AudioStreamObject in category: special -> userObject
    This object can have...
  7. To pinpoint the problem u have with Mac I need to...

    To pinpoint the problem u have with Mac I need to know which browser and version that u use, also what the problems are? You can post on the GUI++ thread. I only have a VM with the latest Mac os...
  8. Replies
    8
    Views
    1,037

    Good work Another question that I have to the...

    Good work

    Another question that I have to the people in this forum
    Is it possible to map a external(additional) flash memory into the address space and in such way make it possible for bigger...
  9. Replies
    8
    Views
    1,037

    I did also forget to say don't get fooled by the...

    I did also forget to say don't get fooled by the cpp size.
    Think the convert tool do have flash usage, that will show how much space that particular soundfont takes, also notice that the current...
  10. Replies
    8
    Views
    1,037

    Still no answer?? Ok I will try Using 32bit is...

    Still no answer??
    Ok I will try
    Using 32bit is surely because the cpu is 32bit
    and will then optimize the reads from progmem (better fitting in the cache?)
    Also using 16bit access on a 32bit cpu...
  11. Forgot to say: Did try do a standalone app in...

    Forgot to say:

    Did try do a standalone app in "MIT-app inventor"
    but the performance is a disaster, just to update a image took many seconds
    and read data from the USB CDC + some seconds
    the...
  12. Thermal Camera using Teensy 4.0 + MLX90640 + ILI9341

    It's time to share my latest project
    https://github.com/manicken/ThermographicCamera

    This started with that I wanted to check the house for heat loss,
    but also be able to check electrical...
  13. Replies
    74
    Views
    12,238

    No need to change your custom object I have now...

    No need to change your custom object
    I have now implemented it into the official AudioEffectDelayExternal node def.
    also there is now a checkbox to select if it (makeConstructor) should be used or...
  14. Replies
    74
    Views
    12,238

    They are used when creating arrays of non class...

    They are used when creating arrays of non class objects inside a class,
    can be used when one want to create a array of for example simple AudioSynthWaveForm or similar

    Yes I want to support...
  15. Replies
    74
    Views
    12,238

    are you trying to add it to the h4yn0nnym0u5e...

    are you trying to add it to the h4yn0nnym0u5e "category"?
    as that is "hardcoded" and readonly
    (and currently used to hold the AudioStereoMixer)

    also note that the name
    AudioEffectDelayExternal...
  16. One way of doing it in SolarAudio.h ...

    One way of doing it

    in SolarAudio.h


    AudioConnection *patchCords[6];


    then in SolarAudio.c
  17. Replies
    2
    Views
    518

    If you click on the teensy picture you get the...

    If you click on the teensy picture you get the price for the teensy the other price is for some other item, some ebay sellers use the same method.
    Also the price for the teensy in that listing is a...
  18. This is now fixed It was because I forgot to use...

    This is now fixed
    It was because I forgot to use the REDLink class when creating new links,
    as the REDLink class initializes the info property which both tabOut and isBus belongs to
  19. Replies
    155
    Views
    57,793

    either windows is crap or there is issues with...

    either windows is crap or there is issues with CircuitPython
    both in combination is not working

    when running the python code
    I get the following

    Connection lost (EOF)

    and after a while the...
  20. Replies
    155
    Views
    57,793

    false alarm Surely windows was getting haywire...

    false alarm
    Surely windows was getting haywire because of
    the failing 'CircuitPython' code
    And after restart of windows (had to use the reset switch after a stuck shutdown, :p windows in a...
  21. Replies
    155
    Views
    57,793

    I have a new little project using mlx90640+St7789...

    I have a new little project using mlx90640+St7789 based display
    was using the new Raspberry Pi pico + circuitpython
    but did have very poor update-rates because of the slow processor

    (i2c @...
  22. I have now 'kind of' 'merged' your osc export...

    I have now 'kind of' 'merged' your osc export code into my 'master' branch
    but instead used a different 'namespace' RED.arduino.export.osc @ arduino-export-osc.js

    The settings that you use are...
  23. I have also made classes for the following...

    I have also made classes for the following objects

    REDWorkspace
    REDNode
    REDLink
    REDLinkSvgPaths
    REDLinkInfo

    so that JSDoc info can be utilized much easier
    thus making understanding of the...
  24. [QUOTE=h4yn0nnym0u5e;301929]The exported classes...

    [QUOTE=h4yn0nnym0u5e;301929]The exported classes are rather inelegant because of the need to generate unique patchcord names: I've not thought through whether that's just a consequence of a poor...
  25. Can you post a picture of the damage?

    Can you post a picture of the damage?
  26. Replies
    52
    Views
    3,422

    one tip while sharing a json is to have the last...

    one tip while sharing a json is to have the last } on a new line
    that makes it much easier to select it all

    example


    {"version":1,"settings":{} .....
    }
  27. Replies
    52
    Views
    3,422

    Good :D I have now fixed so that the...

    Good :D



    I have now fixed so that the folder function feature also works in linux by using / as the folder seperator (which also works in windows)


    if you don't like that feature it can be...
  28. FYI You don't need the }; // terminates...

    FYI

    You don't need the
    }; // terminates class
    workaround anymore

    there is the 'eof code' object that can be used instead
    where you can put the whole of
    static short...
  29. Think we need a special case while having array...

    Think we need a special case while having array of objects inside a class while using the OSC c++ export

    consider your example:



    class OSCVoice1grp : public OSCAudioGroup
    {
    public:
    //...
  30. After some additional thinking OSC export/mode...

    After some additional thinking

    OSC export/mode maybe need a separate setting/checkbox?
    or should all possible modes exist in the 'combobox'?

    here are the all (in theory) possible export...
  31. sounds good Because of that, I have now...

    sounds good

    Because of that, I have now implemented a draft for exporting as OSC style c++,
    It's using the 'Export Mode'-toolbar setting to select if OSC c++ export should be used.
    27687
    ...
  32. It's stated in the python code he provided ...

    It's stated in the python code he provided




    from there I found the
    which pointed to
  33. did read the datasheet and the returned readings...

    did read the datasheet
    and the returned readings
    have the following format

    1.10,1.20,1.25,1.23,1.20<CR><LF>

    that mean the code from BriComp needs some changes

    or use the command...
  34. also joint D at the keypad need some resoldering...

    also joint D at the keypad need some resoldering

    The main things while soldering are:
    ensure all areas to be soldered have the same temperature
    flux is the key

    sometimes I double up this thin...
  35. First redo the soldering...

    First redo the soldering
    https://www.pjrc.com/soldering-pins-on-to-your-teensy/
    There are some pins that don't look so good
    specially pin 14, the top gnd, pin22
    and it's much better to do it now...
  36. you will need the other function as well void...

    you will need the other function as well
    void setFilterState(byte num)
    that was in my example @ post #10
    If you want to both have the possibility
    to send a S command

    [Sn] where n is the state...
  37. You could also connect the Pi to the teensy using...

    You could also connect the Pi to the teensy using the i2s interfaces or using the USB audio interfaces
    and thus having some memory/cpu intensive processing taken care of by the pi, but still use the...
  38. note. that the EEPROM in teensy 3.2 is not...

    note. that the EEPROM in teensy 3.2 is not emulated
    that means only write settings that change,
    to avoid unnecessary tear

    don't understand the numbers in the datasheet, but they seems to be very...
  39. here is what you can do #define...

    here is what you can do



    #define EEPROM_FILTER_STATES_ADDRESS 2

    typedef struct {
    byte lp;
    byte bp;
    byte hp;
  40. do you have physical switches connected? then...

    do you have physical switches connected?
    then you should not do any of the writes


    digitalWrite(SWITCH_PIN[0],HIGH);
    digitalWrite(SWITCH_PIN[1],HIGH);
    digitalWrite(SWITCH_PIN[2],HIGH);
    ...
  41. Yes but actually printing the values at boot...

    Yes but actually printing the values at boot would help both you and us to pinpoint the problem much easier
    both formulas are the same, so in theory it should work, can not see any direct problems....
  42. do Serial.println(EEPROM.read(1)); in setup()...

    do
    Serial.println(EEPROM.read(1));
    in setup()
    print the same value as the one in
    processCommand() ?

    also you don't have
    Serial.println(freq);

    in the setup()
  43. First you use real pots, so no real need to save...

    First you use real pots, so no real need to save anything.
    Also it would be hard mixing settings taken from the pots unless you have motor controlled pots that can be set at startup.
    And if you for...
  44. While I do that, and did just discovered a easy...

    While I do that, and did just discovered a easy way of joining objects together
    (by using ES6 spread operator)

    I will define two Global node def.



    var NodeTypeBase = {
    "defaults":{
    ...
  45. The structure for the wires internally are not...

    The structure for the wires internally
    are not the same as the saved JSON
    (that is the way the Node-RED team saves some space for the exported JSON, or actually I don't really know why it's like...
  46. Replies
    17
    Views
    1,477

    I did just tried Visual Micro for the very first...

    I did just tried Visual Micro for the very first time
    all I can say first enable

    High speed parallel builds

    otherwise the compile times are gonna driving you crazy

    Also Visual Micro is not...
  47. Could not the FlexIO be used for this, to...

    Could not the FlexIO be used for this,
    to 'simulate' multiple spi channels

    That way no external muxing ic:s are needed
  48. Did some fixes now the complete export-data is...

    Did some fixes
    now the complete export-data is stored in each link, when doing complete export and creating links live
    that means links can now be removed in any order from the dyn. mixers,...
  49. OSC live updating while using dyn. mixers is...

    OSC live updating while using dyn. mixers is really hard.

    things that currently don't work while edit live:

    1. changing the size of any connected array source, or changing it to/from array
    ...
  50. a byte can only hold values between 0-255 so if...

    a byte can only hold values between 0-255
    so if you put 256 into that byte you will get 0
    257 -> 1
    258 -> 2
    and so on...
Results 1 to 50 of 500
Page 1 of 10 1 2 3 4