Basic Table Help Request


#1

Hi guys, is there a simple tutorial for using tables here abouts?

I'm trying to store notes in a table, then read them out later. But I'm having some bother.

I've made a triggered table/read (by copying the triggering parts of the table/write) and it all LOOKS like it's working. BUT when I write notes into a table (either with my new table/read or the default one) it comes out totally different to what I thought I put in

It could be a data type mis-match, but TBH I'm struggling to find a good guide to tables at all so maybe I've just missed some huge important part of how they work?

Please can you help me!


#2

My guess is that has to do with the that your are connecting a blue outlet straight to a green inlet, without any conversion. Try connecting a conv/to i or a rbrt/patching/k2i between those objects and see what happens.


#3

Try to understand how values are represented in fact blue int green etc.

I'd also suggest that, if u want to store a note every time a notes is played, to use the gate outlet which can be converted to a trigger fitting into the bool input of your write object.
Your values are stored as Q27 which are represented by -64 to 64, but the actual value is different. Doing x>>27 will give u the smaller int which can be read by green inlets. Its not tested.
Good luck