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...
Type: Posts; User: manicksan
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...
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...
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",
...
you can "wrap" each exported "design code" into different namespaces
namespace Plugin1
{
// Audio Processing Nodes
AudioSynthWaveform waveform; //xy=131,175
...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
One way of doing it
in SolarAudio.h
AudioConnection *patchCords[6];
then in SolarAudio.c
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...
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
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...
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...
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 @...
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...
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...
[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...
Can you post a picture of the damage?
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":{} .....
}
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...
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...
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:
//...
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...
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
...
It's stated in the python code he provided
from there I found the
which pointed to
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...
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...
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...
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...
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...
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...
here is what you can do
#define EEPROM_FILTER_STATES_ADDRESS 2
typedef struct {
byte lp;
byte bp;
byte hp;
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);
...
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....
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()
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...
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":{
...
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...
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...
Could not the FlexIO be used for this,
to 'simulate' multiple spi channels
That way no external muxing ic:s are needed
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,...
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
...
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...