<commit_before>/* 
 * jcom.in~
 * External for Jamoma: manage audio inputs for a module
 * By <NAME>, Copyright  2006
 * 
 * License: This code is licensed under the terms of the GNU LGPL
 * http://www.gnu.org/licenses/lgpl.html 
 */


/*
	The user specifies @channel_config mono or @channel_config stereo 
	as arg to the module.  That makes the hub responsible for cleaning
	up any unused inlets and outlets for the configuration.  
	
	It may also signal to the module to handle the poly differently,
	i.e. if the algorithm should be true stereo instead of multi-mono
	
	This all means that we need this object to subscribe to the hub.
*/

#include "ext.h"					// Max Header
#include "z_dsp.h"					// MSP Header
#include "ext_strings.h"			// String Functions
#include "commonsyms.h"				// Common symbols used by the Max 4.5 API
#include "ext_obex.h"				// Max Object Extensions (attributes) Header
#include "jcom.core.h"
#include "jcom.io.h"


// Prototypes for methods
void *in_new(t_symbol *s, short argc, t_atom *argv);				// New Object Creation Method
void in_subscribe(t_in *x);
void in_link(t_in *x, void *y);
void in_unlink(t_in *x);
void in_dispatched(t_in *x, t_symbol *msg, short argc, t_atom *argv);
void in_bang(t_in *x);
void in_int(t_in *x, long value);
void in_float(t_in *x, double value);
void in_anything(t_in *x, t_symbol *msg, short argc, t_atom *argv);
void in_free(t_in *x);												// Object Deletion Method
void in_release(t_in *x);											// Hub Deletion
void in_dsp(t_in *x, t_signal **sp, short *count);					// DSP Method
void in_assist(t_in *x, void *b, long m, long a, char *s);			// Assistance Method
t_int *in_perform(t_int *w);										// MSP Perform Method
void in_algorithm_message(t_in *x, t_symbol *msg, short argc, t_atom *argv);
void in_view_internals(t_in *x, t_symbol *msg, short argc, t_atom *argv);	// Message /module/view_internals
void in_alloc(t_in *x, int vector_size);
<commit_msg>use new jcom.in.h header file<commit_after>/* 
 * jcom.in~
 * External for Jamoma: manage audio inputs for a module
 * By <NAME>, Copyright  2006
 * 
 * License: This code is licensed under the terms of the GNU LGPL
 * http://www.gnu.org/licenses/lgpl.html 
 */


/*
	The user specifies @channel_config mono or @channel_config stereo 
	as arg to the module.  That makes the hub responsible for cleaning
	up any unused inlets and outlets for the configuration.  
	
	It may also signal to the module to handle the poly differently,
	i.e. if the algorithm should be true stereo instead of multi-mono
	
	This all means that we need this object to subscribe to the hub.
*/

#include "ext.h"					// Max Header
#include "z_dsp.h"					// MSP Header
#include "ext_strings.h"			// String Functions
#include "commonsyms.h"				// Common symbols used by the Max 4.5 API
#include "ext_obex.h"				// Max Object Extensions (attributes) Header
#include "jcom.core.h"
#include "jcom.io.h"
#include "jcom.in.h"
{'fraction_non_alphanumeric': 0.10317731465664502, 'fraction_numerical': 0.004099760847283909, 'mean_word_length': 3.56786271450858, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3718054', 'n_tokens_mistral': 1085, 'n_tokens_neox': 983, 'n_words': 378}